Artículos
WordPress

Obtener el título en WordPress

Creado: 14/Ago/2014 Actualizado: 17/Feb/2025

Una de las cosas que haremos cuando estemos construyendo un tema será obtener el título en WordPress de la entrada o página que estemos presentando.

Descripción de la función wp_title()

Para poder obtener el título en WordPress vamos a apoyarnos en la función:

wp_title();

Antes de utilizar la función wp_title() deberemos conocer las posibilidades que nos ofrece. Y es que esta función cuenta con 3 parámetros:

wp_title($separador,$mostrar,$posicion);

Si los vemos en detalle:

  • $separadorEs el carácter o símbolo que utilizaremos para separar el título. Este podrá ir antes o después del título, atendiendo al valor que tenga el parámetro $posicion.
  • $mostrarEs un valor booleano en el cual indicaremos que el contenido se muestre (si utilizamos un true) o si queremos utilizar el contenido como parámetro de una función (si utilizamos false).
  • $posicionIndica la posición en la que queremos poner el separador del título. Los valores pueden ser LEFT o RIGHT.

Uso de la función wp_title() para obtener el título en WordPress

De esta forma podemos obtener el título en WordPress de la siguiente forma:

wp_title('|',true,RIGHT);

Así conseguiremos que se muestre el título del contenido seguido del símbolo ‘|’. Si el contenido se llama ‘Mi Página’, visualizaremos lo siguiente:

Mi Página|

Y es que podemos concatenar el título del contenido con otra información, por ejemplo, con el nombre o descripción del blog.

Así tendríamos el siguiente código:

wp_title('|',true,RIGHT);
bloginfo('name');

Lo que nos visualizaría por pantalla será:

Mi Página|Línea de Código

El uso de esta función para obtener el título en WordPress lo encontraremos principalmente en el archivo header.php al generar el elemento title, aunque podemos utilizarlo donde queramos:

<title>wp_title('|',true,RIGHT);bloginfo('name');</title>

Lógicamente, el título puede variar atendiendo a muchos criterios: si queremos personalizar cuando sea la página de 404, o cuando sea una entrada el contenido o cuando sea una página,… Podremos complicar la generación del título lo que queramos.

Para estos casos se puede optar, y parece lo más coherente, por añadir un filtro sobre la función wp_title() y que funcione como nosotros queramos:

add_filter( 'wp_title', 'titulo_personalizado', 10, 2 );

Pero esto será objeto de otro artículo. De momento, lo sencillo en este artículo era saber cómo podemos obtener el título en WordPress e incrustarlo dentro de nuestros elementos title en una página web.

Código Fuente

Descárgate el código fuente de Obtener el título en WordPress
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Obtener el título en WordPress
Suscribir
Notificar de
guest
0 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios