Insertar php mediante shortcodes en una entrada o página de wordpress

insertar php shortcodes php en wordpress

Método recomendado.

Este método es ideal para insertar php en una entrada, post o página de wordpress. Vamos a seguir estos tres pasos:

  • Primero de todo vamos a tener que generar el archivo .php donde vamos a introducir todo el código php que queramos. En este ejemplo lo llamaremos php-file.php. Lo vamos a copiar en nuestro servidor, dentro de nuestro theme.
  • Luego vamos a colocar en nuestro archivo functions.php ubicado en nuestro theme de wordpress el siguiente el código que está aquí abajo.
  • Finalmente vamos a llamar al archivo .php mediante la función SHORTCODES.

Esta función es la que hemos de colocar dentro de functions.php,

function insertarphp ($atts) { include ( TEMPLATEPATH .'/php-file.php'); }
add_shortcode ('miphp', 'insertarphp');

Si miramos la función vemos que después de TEMPLATEPATH hemos de colocar el nombre del archivo .php que hemos dejado en nuestro servidor en la carpeta de nuestro theme. Luego, dentro de add_shorcodes, en el primer dato hemos de colocar el shorcode que hemos de introducir en nuestra entrada, página o post de wordpress. En nuestro caso le hemos llamado ‘miphp’. A continuación, lo único que hemos de hacer para llamar al archivo, es ir a una página o entrada de wordpress y llamar a la función colocada en functions.php mediante el shorcode. En este caso sería la siguiente:

[miphp]

Esta función llamará al archivo php-file.php que hemos introducido en nuestro servidor. El archivo php debe estar alojado dentro de la carpeta del theme.

Plugins populares.

  • Insert PHP
  • Exec PHP

Una vez instalado, solo hemos de insertar una nomenclatura para abrir y cerrar el código de php.

Para ejecutar php usaremos las siguientes nomenclatura, la primera para abrir y la segunda para cerrar el código. Esta nomenclatura sustituyen a las aperturas típicas “<?php” y “?>”:

[insert_php]
[/insert_php]

Valora este artículo para mejorar la calidad del blog…

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (Ninguna valoración todavía)
Cargando…

Discusiones y comentarios