Ejecutar código PHP en el área de widgets:

Hay que añadir el siguiente código en nuestro archivo functions.php

<?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;
}
?>

De esta manera cualquier texto en PHP que pongamos en nuestros Widgets se ejecutarán como tales.

Para hacer una prueba podéis probar con:

<?php echo "hola mundo" ?>

Extraido del gran emanueleferonato.com

5/5 - (1 voto)