php dans widget WP

Intégrer du php dans un widget Texte sous WP

Comme beaucoup de petites choses, c’est simple mais il fallait le trouver. Et bien entendu, trouver ce genre de conseil en français équivaut à chercher une aiguille dans une botte de foin !

Alors voici le code à intégrer dans votre fichier functions.php :

add_filter('widget_text','execute_php',100);
function execute_php($html){
if(strpos($html,"<"."?php")!==false){ ob_start(); eval("?".">".$html);
$html=ob_get_contents();
ob_end_clean();
}
return $html;
}

Grâce à cela, vous pourrez écrire votre texte en HTML en intégrant du code en php sans souci et ça vous évitera la réécriture ainsi que les redondances.

Un grand merci à Emanuele Feronato pour son article (en anglais).

Voir l’article original

Catégorie : Astuces WP/PHP

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Êtes-vous humain ? * Time limit is exhausted. Please reload CAPTCHA.