Plugins y algunos trucos para WP

Ejecutar código PHP en el área de widgets

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


Sin respuestas to “Ejecutar código PHP en el área de widgets”

Trackbacks/Pingbacks

  1. Enviar un post/pagina de Wordpress con Mailto | Mis Plugins para WordPress - [...] Importante, si quereis ejecutarlo en un widget, no olvideis de activar la ejecución de PHP ejecución de PHP en…

Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Powered by WordPress | Designed by Elegant ThemesPolítica de privacidad