Cómo ejecutar php en el widget de texto | Adrenalina

Cómo ejecutar php en el widget de texto

Publicado Por | 12 febrero , 2014 | Blog Adrenalina, SEO Técnico | No Comments
wp+php

A veces necesitamos ejecutar scripts PHP en widget de texto pero por defecto, WordPress no viene con esta característica debido a problemas de seguridad.
Puede utilizar algunos plugins como el widget de texto PHP y el código PHP Widget pero por qué alguien debería utilizar aquellos en que podamos hacerlo en una fracción de segundo.
Modifique el archivo functions.php de tu tema actual y agregue el código siguiente al final del archivo.

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

Ahora lo único que le queda por hacer es probar que el widget de texto le acepta el código php. Por ejemplo:

<?php echo "Funciona!" ?>

Si no quiere hacer ninguna modificación porque cree que le será muy difícil, puede instalar algunos plugins que harán la misma función que el código de arriba.Por ejemplo:

• PHP text widget
• PHP code widget
• Shortcode exec php

El Shortcode exec php además de permitir la ejecución de php en los widgets, le permitirá ejecutar código php en cualquier sitio mediante shortcodes.

Autor: francis

Estudiamos y analizamos su negocio en profundidad, definimos objetivos y planteamos la estrategia de marketing más adecuada centrándonos en conseguir cada uno de los objetivos propuestos. Solicita Presupuesto Ahora

Uso de cookies

En este sitio web utilizamos cookies propias y de terceros para mejorar nuestros servicios, para que usted tenga la mejor experiencia de usuario y analizar su visita. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.