Archivo de la etiqueta: shortcode

wordpress-shortcode

Los shortcodes son una utilidad de wordpress que se puede utilizar en cualquier cuadro de contentido (páginas, entradas, etc…) para que realice una llamada a una función previamente definida.

Los shortcodes son muy utilizados en plugins, dónde se definen para que realicen una determinada función, como por ejemplo cargar un formulario de contacto, un mapa, una galería, etc…

Ahora bien, quizás os ocurra como a mí y necesitéis hacer una llamda de un shortcode desde dentro del código, por ejemplo desde una plantilla (template) y veréis que no os funciona con dejar escrito el [shortcode].

Esto ocurre porqué el código definido dentro de los archivos .php no pasa por el loop de wordpress y por lo tanto la función que se encarga de traducir los shortcodes a sus respectivas funciones no lo lee, lo cual si hace con el contenido de las páginas o entradas.

Finalmente y después de investigar la mejor forma de conseguir ejecutar un shortcode desde el código es con una llamada a una función de wordpress.

<php echo do_shortcode (“[shortcode]“);?>

Simplemente sustituir [shortcode] por el nombre de vuestro shortcode :)