Activer le HTML pour tous les e-mails de Contact Form 7
· par Daniel
Si vous ne voulez pas activer « Utiliser le HTML » pour chaque formulaire Contact Form 7, utilisez l’extrait de code suivant :
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' );
Le filtre use_html est ainsi activé pour tous les e-mails.