Du vrai html dans contact form 7 pour wordpress

Aujourd'hui j'ai voulu faire une tache toute simple, mettre du "vrai html" dans le plugin contact form 7 ( Version 3.4.1 ) pour Wordpress. Par vrai html j'entend un email qui à du style et qui comporte des images. Après plusieurs essais infructueux ( saut de lignes inutiles, caractères qui disparaissais ), j'ai regardé la source du message. La plupart des balise sont entourées d'un paragraphe et les sauts de lignes via la fonction native wpautop(). Pour désactiver cette fonction, commentez la ligne 529 du fichier wp-content/plugins/contact-form-7/includes/classes.php.

		if ( $use_html ) {
			$body = $this->replace_mail_tags( $mail_template['body'], true );
			$body = wpautop( $body );
		} else {
			$body = $this->replace_mail_tags( $mail_template['body'] );
		}

Deviens donc :

		if ( $use_html ) {
			$body = $this->replace_mail_tags( $mail_template['body'], true );
			//$body = wpautop( $body );
		} else {
			$body = $this->replace_mail_tags( $mail_template['body'] );
		}

Partager l'article

Facebook MySpace Twitter Digg Delicious Stumbleupon 

Le blog : Les catégories

Web 2.0

Le blog : les archives

Web 2.0