Ejecutar código PHP dentro de WordPress

Cuando empezamos a trabajar con WordPress, con una buena plantilla tenemos más que suficiente para crear un sitio de calidad. Pero a medida que el blog evoluciona, a menudo surgen nuevas necesidades. Una de ástas, en mi caso, fue la de poder ejecutar PHP dentro de las páginas o las entradas (no hablo de MOSTRAR, sino de EJECUTAR).

Un sencillo ejemplo: crear una página de cierta complejidad. Problemas:

  1. El editor de WordPress no es la mejor opción.
  2. Tampoco quiero tener que copiar y pegar el código generado desde Dreamweaver.
  3. Descarto la posibilidad de modificar el tema, ya que después de algunas horas, los resultados no eran los deseados


Se me ocurrió una forma de resolverlo: creando una página con Worpress donde el único contenido fuera una llamada a la que genero con Dreamweaver.

Esta situación fue la que me llevó a buscar el plugin. Finalmente he seleccionado WP exec PHP. Tras la instalación, la pantalla de configuración no ofrece ninguna dificultad:

Configuración de WP exec PHP

Ahora lo único que debemos hacer para incluir código PHP en una página o en una entrada es encerrarlo entre las marcas [exec] y [/exec]. Por ejemplo, el código


$numero=5;
echo «Tabla del 5
«;
for ($i=1;$<10;$i++)  { echo $numero * $i . '-';} echo $numero*$i; [/php] Genera la siguiente salida: [exec] $numero=5; echo "Tabla del 5
«;
for ($i=1;$i<10;$i++) { echo $numero * $i . '-';} echo $numero*$i; [/exec]

Deja un comentario

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