25 de mayo de 2009

Wordpress: Cómo obtener la ruta de tu tema o plantilla

Cuando desarrollas una web o un blog con Wordpress muchas veces tienes que cambiar la instalación de servidor, y claro, si no has tomado las precauciones adecuadas se te puede romper por completo la visualización de la plantilla.

La manera de evitarlo es utilizar las constantes que trae Wordpress. Una de las más importantes es la constante que almacena la ruta de tu template, hasta ahora yo siempre utilizaba bloginfo('template_url'), que contiene la ruta a la carpeta del template, pero esta función ha sido declarada en desuso (deprecated) por lo que en futuras versiones de Wordpress puede que deje de funcionar.

La alternativa ahora es usar get_bloginfo('template_url'), pero a diferencia de bloginfo() que incluía la instrucción de imprimir en pantalla get_bloginfo() sólo devuelve un valor, así que tendremos que imprimirlo nosotros en pantalla con echo.

Os pongo aquí un ejemplo:

<img src="<?php echo get_bloginfo('template_url'); ?>/images/logo.gif" alt="Logo" />

Cómo veis he utilizado echo.

Si queréis saber más sobre las propiedades que puede obtener get_bloginfo haced click sobre este enlace.

1 comentario:

Anónimo dijo...

Una cosa es ruta y otra muy diferente URL, lo que mencionas es la url, no la ruta