Come attivare globalmente l’HTML nelle e-mail di CF7
· di Daniel
Se non vuoi attivare «Usa HTML» in ogni modulo di Contact Form 7, puoi usare questo snippet di codice:
function we_cf7_always_use_html($cf){
$wpcf7 = WPCF7_ContactForm::get_current();
$submission = WPCF7_Submission::get_instance();
if (!$submission){
return;
}
$mail2 = $wpcf7->prop('mail_2');
if(!empty($mail2)) {
$mail2['use_html'] = true;
$wpcf7->set_properties( array("mail_2" => $mail2)) ;
}
}
add_action( 'wpcf7_before_send_mail', 'we_cf7_always_use_html' );
In questo modo il filtro use_html viene attivato per tutte le e-mail.