Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

PHP Code Widget

Descripción

El widget de texto normal te permite insertar texto arbitrario y/o código HTML. Este también permite eso, pero también analiza cualquier código PHP en el widget de texto y lo ejecuta.

Esto puede hacer que sea más fácil migrar a un tema basado en widgets. Sin embargo, este plugin no se debe utilizar a largo plazo, ya que cualquier persona con acceso para editar los widgets de tu sitio podrá ejecutar código PHP arbitrario.

Todo el código PHP debe estar incluido en las etiquetas de apertura y cierre estándar de php (<?php y ?>) para que se reconozca y ejecute.

Solo los usuarios con la función unfiltered_html podrán insertar HTML sin filtrar. Esto incluye el código PHP, por lo que los usuarios sin permisos de administrador o editor no podrán usar esto para ejecutar código, incluso si tienen permisos de edición de widgets.

Capturas

  • La pantalla de widgets que muestra un widget de código PHP en uso.
  • El resultado del widget en el sitio.

Preguntas frecuentes

¡Hay algún tipo de error en la línea 27!

Ese error significa que tu código PHP es incorrecto o está roto.

¡Pero mi código está bien!

Que no, en serio.

Este widget no tiene errores reales, se trata del widget más simple que uno puede hacer. Cualquier error que salga del archivo “execphp.php” son errores en el código que has añadido en uno de los widgets. La razón por la que muestra que el error está en el archivo execphp.php es porque ahí es donde se está ejecutando realmente el código de tu widget.

Entonces, si dice que tienes un error en la línea 27, te aseguro que el problema es tuyo. Por favor, no me envíes un correo electrónico sobre ese error.

Tengo un código que funciona normalmente en una plantilla pero no funciona cuando está en el widget

El código en una plantilla se ejecuta en el contexto global. El código en el widget se ejecutará en un contexto de función. Asegúrate de declarar cualquier variable global como global antes de intentar usarla.

Reseñas

Unfrieking Unfreikingbelievable !!!

Simply Awesome !!!

WHY IS THIS NOT IN THE CORE, AND WITH THE ADDED FUNCTIONALITY TO EXECUTE PHP IN THE EDITOR???

No, instead we waste our time with useless Gutenberg !!!

Thanks for the plugin, it is a time saver for me. I can put the code in a widget, and display the widget in the content area via a shortcode… does the job well.

this is truely one of the very best WordPress widget-things

php-code-widget: It is intuitive and easily managed. i am overwhelmed by this great plugin: this php-code-widget plugin is truely outstanding!!!

i have to confess: this is truely one of the very best WordPress widget plugins.

Super easy to use and super-super powerful. You can do alot with this plugin. I have tried other solutions but this is as to close perfect as we have found, It offers everything we wanted so far so, and if we need more there are paid extensions at reasonable cost.
I ve testet other ones; here some features that have convinced me – i am satisfied..

The installation of the php-code-widget: it is easy – the first steps were done in a few minutes: you do not have to worry about it nor trouble to do such repetitive tasks.
Just pick categories which suit your site and it will work.

And last but not least: Support is overwhelming: – the develoer rocks!!!

conclusio; php-code-widget – this plugin is for many many users – and for every one who wants to run an php-code-widget.

A trillion thanks to the developer for developing and release this plugin for free!
keep up this super-work!!! Thousands of wordpress-fans from all over the globe were happy with this plugin…

Cool widget

Exactly what I was loking for!

I was trying to move a login php to my sidebar by coding it, when I found this plugin:
It ‘s simple and efficient. Great job!

Unprofessional

Programmer is not serious about this product. Refused to update the plugin even though WordPress.org still gives a warning it has not been tested with the current version of WordPress. Unprofessional.

Leer todas las 57 reseñas

Colaboradores y desarrolladores

“PHP Code Widget” es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

“PHP Code Widget” ha sido traducido a 6 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “PHP Code Widget” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .

Registro de cambios

2.3

  • Cambié la llamada a WP_Widget para usar el método PHP 5 __construct (). Ref: https://make.wordpress.org/core/2015/07/02/deprecating-php4-style-constructors-in-wordpress-4-3/

2.2

  • Correcciones de traducción para WP 3.7
  • Eliminar enlace de donación

2.1

  • Se corrigió el filtro roto de wpautop. La casilla de verificación en el widget funciona ahora.

2.0

  • Se modificó el widget para usar nuevos métodos de Clase para crear el widget. Esto simplifica el widget y debería eliminar cualquier problema con la pérdida de código o la desaparición de las barras laterales, etc.