Después de hacer unas pruebas con los shortcodes de WordPress 2.5, añadimos a continuación alguna información al respecto que en la anterior entrada no habÃÂamos puesto. Notará el lector avanzado (en materias WordPresiles) que no le contaremos nada nuevo, mientras que el que va algo más perdido (como el que escribe) verá el cielo abrirse ante sus ojos (o no).
En algún momento del espacio-tiempo, los desarrolladores de WordPress añadieron la posibilidad de crear un archivo functions.php en la carpeta de nuestro theme. Ese archivo no hace sino actuar como un plugin cualquiera para el tema que estemos utilizando en ese momento.
¿Qué hace la Shortcode API de WordPress? Básicamente, crear un grupo de funciones que convierten lo que escribamos entre corchetes (el shortcode) en una función en PHP, cuyo fin, más que realizar una serie de complejas acciones, es transformar nuestra pequeña cadena de texto (los parámetros del shortcode) en una cadena mayor y, normalmente, más compleja.
Estas funciones pueden llamarse desde donde queramos, por ejemplo desde el archivo functions.php que tenemos en nuestro tema.
El Generador de Shortcode para WordPress, después de pasar un ratillo con él, no es tan enrevesado:
[wikipedia pagina="" texto=""]<a http://es.wikipedia.org/w/index.php?title=%pagina">%texto</a>. Como habréis adivinado, se trata de crear un shortcode para enlazar a la Wikipedia en español, donde “pagina” es la página a la que queremos apuntar en el enlace y “texto” el texto de nuestro enlace.
[...] funcionamiento es bastante sencillo y se basa en la aplicación para hacer shortcodes de la que también hablamos el otro [...]