Definition/Anpassung
Parameter für das Rendering der Rahmen-Templates (Header/Footer) von pluginseitig versendeten E-Mails
!> Die Parameter der Mail-Rahmen-Templates werden anhand der Plugin-Optionen festgelegt. Die nachträgliche Anpassung über diesen Filter ist nur in Sonderfällen erforderlich.
Parameter
Name (Typ) |
---|
$template_params (array) |
$context |
admin: Admin-Benachrichtigungen |
prospect: Nachrichten an Interessenten |
Original-Array $template_params
bei Kontext admin:
$template_params = [
'preset' => 'admin_info',
];
bei Kontext prospect:
$template_params = [
'logo' => '...', // Logo-URL
'logo_link_url' => '...', // URL für Logo-Verlinkung (Standard: Einstiegsseite der Website)
'footer_text' => '...', // Signatur
'layout' => [
'logo_position' => '...', // Logo-Position ({top/footer}_{left/center/right})
],
];
Rückgabewert
Array mit angepassten Parametern für das Rendering der Mail-Rahmen-Templates
Code-Beispiel
/**
* [immonex Notify] Filter: Mail-Rahmen-Template-Parameter anpassen.
*/
add_filter( 'immonex_notify_mail_html_frame_params', 'mysite_modify_notify_mail_frame_template_params', 10, 2 );
function mysite_modify_notify_mail_frame_template_params( $template_params, $context ) {
switch ( $context ) {
case 'admin':
$template_params['foo'] = 'bar';
break;
case 'prospect':
$template_params['sna'] = 'fu';
break;
}
return $template_params;
} // mysite_modify_notify_mail_frame_template_params