Cómo ejecutar php en el widget de texto

Cómo ejecutar php en el widget de texto

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.

0 Comentarios
Escribe un comentario

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. 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.

ACEPTAR
Aviso de cookies