¿Es posible cambiar el título de la página con código?
Por ejemplo, supongamos que el nombre de la página es "Reserve su pedido", pero quiero cambiarlo a "Orden de libro # 123".
Busqué en Google un poco y busqué aquí y no vi nada. Alguien sabe de un complemento o pirateo?
wp_title devuelve el título de la página pero no permite configurar el título de la página: http://codex.wordpress.org/Function_Reference/wp_title
Respuestas:
No hay documentación al respecto, pero siempre puede aplicar un filtro
the_title
como este:Ver estos:
http://codex.wordpress.org/Function_Reference/the_title
http://codex.wordpress.org/Function_Reference/add_filter
fuente
if ($post->ID == 45) { ... }
the_title
filter ya no funciona en las últimas versiones de Wordpress, usadocument_title_parts
opre_get_document_title
filtra como se detalla en otras respuestasA partir de Wordpress 4.4, puede usar el filtro de Wordpress
document_title_parts
para cambiar el título.Agregue lo siguiente a
functions.php
:fuente
the_title()
y elget_the_title()
funcionamiento de las funciones, por lo que no es necesario pasar ningún parámetro.Para aquellos que desean cambiar el
title
atributo del documento , descubrí que usar elwp_title
filtro ya no funciona. En su lugar, use elpre_get_document_title
filtro :Fuente
fuente
Realmente depende si está buscando mostrar un título personalizado para la página actual (es decir, el contenido de la
<title></title>
etiqueta en el encabezado) o filtrar el título de las páginas en el cuerpo de la página o en los listados.En el primer caso (el título de la página actual), intente agregar un filtro
wp_title()
similar: http://codex.wordpress.org/Plugin_API/Filter_Reference/wp_titleSi desea modificar los títulos de las páginas en todos los ámbitos, el filtrado
the_title()
hará el truco: http://codex.wordpress.org/Plugin_API/Filter_Reference/the_titlefuente
wp_title
ythe_title
cubrir ambos.Cuando tengas Yoast habilitado, debes anular el título de esta manera:
fuente
¿Así que quieres cambiar el título por página? En primer lugar, configurar una publicación personalizada se encontró con un cuadro. Smashing Magazine cubrió esto recientemente: http://wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/ . A continuación, puede crear una función simple para reemplazar el título si el meta cuadro personalizado tiene un valor.
Hay varios complementos de SEO que también proporcionan esta funcionalidad. Pruebe Yoast SEO para ver ejemplos: http://wordpress.org/extend/plugins/wordpress-seo/
Espero que esto ayude.
fuente