SummArg | Cursos y recursos para webmasters

13/10/2013

Ejecución de código PHP en widgets

En pocas líneas podemos habilitar la ejecución de código PHP en nuestros widgets WordPress, lo cual puede resultar útil en varios proyectos. Existen también plugins para lograrlo, pero mientras mas simple podamos mantener nuestra plataforma, mejor. Colocamos el siguiente código en nuestro functions.php

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

Para que funcione se deben incluir <?php ?> en los widgets de texto y listo.

Dejar un comentario