Skip to content


Template tag and functions in woordpress; dos caras de la misma moneda

La API de wordpress nos ofrece dos posibilidades para usar en las plantillas (themes) o complementos (plugins), que vienen a ser dos caras de la misma moneda y, como estoy comprobando poco a poco, en muchas ocasiones podemos encontrar, dada una función (functions), un template tag equivalente o viceversa.

http://www.cyberhades.com/wp-content/uploads/2009/12/PHP_Programmers_Brain_3873.jpg

Imagen by www.cyberhades.com

La diferencia entre ambas posibilidades es que los template tag devuelve en resultado formateado en código html, mientras que las functions, lo hacen de la forma que, supuestamente podemos esperar, o bien una cadena de texto, o un array, o un objeto, …. en definitiva en alguno de los tipos de variables posibles en php.

Veamos un ejemplo:

Template tag bloginfo: Muestra información de nuestro blog. ¿Qué información?, pues la que se puede suministrar en el perfil de usuario y en las opciones generales en el panel de administración de wordpress.

Para mostrar por ejemplo el título de nuestro blog podemos poner <? php  bloginfo(‘name’); ?   >.

Observa que no tenemos que hacer “echo” del resultado. La otra cara de la moneda es la función get_bloginfo();

Function get_bloginfo(): Esta función nos devuelve una cadena (string) que podemos después usar en nuestro código php: < ? php $descripcion = get_bloginfo(‘description’); ? >. En “$description” almacenamos la decripción del blog, y después, la mostramos, la pasamos a mayúscula, sustraemos una subcadena, compramos, ….. en definitiva, la obtenemos para un posterior procesamiento.

Os dejo algunos enlaces para profundizar en el tema:

Posted in diseño wordpress, plugins wordpress, Programación, Wpmu.

Tagged with , , , .


2 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Juanan Ruiz says

    En estos pequeños detalles se nota que estás cogiendo potencia de combate con WordPress, gracias por compartirlo aquí.

  2. juanantoniofr says

    Un placer compartir aquí



Some HTML is OK

or, reply to this post via trackback.



Ir a la barra de herramientas