WORDPRESS - Autoriser l'execution du PHP dans les WIDGETS

Par défaut, dans WordPress, les scripts PHP ne sont pas autorisés avec les Widgets ou les Sidebars. Nous allons voir comment ajouter cette fonctionnalité.

Procédure

1) Editer le fichier functions.php de votre thème

2) Ajouter à la fin de votre fichier le code suivant :

//Allow PHP to run in Widgets
add_filter('widget_text','execute_php_widgets',10);

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

Source : http://wpbeaches.com/get-php-working-wordpress-widgets/

Laisser un commentaire

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