Cuando el otro día publiqué cómo cambiar los H2 de los encabezados de los widgets en Astra, una de las preguntas que me hicieron enseguida fue «¿y cómo cambio el H1 de los títulos de entradas y páginas?»
Según me decía quién me lo preguntó, en su web prefería que los títulos no tuviesen tanta jerarquía, como siempre por temas de SEO, así que nada, uno que es bien mandado, aquí tienes el código:
/* Cambiar tag HTML H1 de títulos a H3 */ add_action( 'wp', 'astra_add_title_filter' ); function astra_add_title_filter() { add_filter( 'astra_the_title_before', 'astra_the_title_before_tag', 1, 10 ); add_filter( 'astra_the_title_after', 'astra_the_title_after_tag', 1, 10 ); } function astra_the_title_before_tag( $tag ) { $tag = '<h3>'; return $tag; } function astra_the_title_after_tag( $tag ) { $tag = '</h3>'; return $tag; }
El código anterior debes añadirlo al final del archivo functions.php
del tema hijo, y solo tendrías que cambiar la etiqueta del ejemplo (h3
) por la que tú prefieras.
Pasarías de esto:
A esto otro:
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
¡Buena, Fernando! Truco que va directo al tema. Una pregunta: ¿el `add_action` es necesario? Tengo la sensación que con añadir los dos filtros debería bastar…
Pues no lo he probado, podría ser sí 😉
Estoy ahora en modo zen minimalista 🙂
Tengo un problema en mi wordpress ya que cuando reviso el código html los h1 están multiplicados, mi web es reformaspeve.com, si lo creéis conveniente podéis echarle un vistazo.
Voy a preparar una guía sobre este problema porque veo que le pasa a mucha gente 😉
Hola Fernando,
después de que actualizaras el blog he visto una gran mejoría en cuestiones de velocidad de carga y de agilidad por el bajo número de plugins. Va como el viento.
Ahora estoy perfeccionando algunas cosas para seo como las etiquetas de los títulos y se me ha atravesado el cambio de una de las dos etiquetas h1 existentes por h2.
Estoy haciéndolo en el inspector de código pero no encuentro la manera de guardarlo para que estos cambios eventuales cambios sean permanentes y no se deshagan cada vez que actualice el blog.
He intentado añadir el código que busqué:
/* Cambiar tag HTML H1 de títulos a H3 */
add_action( ‘wp’, ‘astra_add_title_filter’ );
function astra_add_title_filter() {
add_filter( ‘astra_the_title_before’, ‘astra_the_title_before_tag’, 1, 10 );
add_filter( ‘astra_the_title_after’, ‘astra_the_title_after_tag’, 1, 10 );
}
function astra_the_title_before_tag( $tag ) {
$tag = »;
return $tag;
}
function astra_the_title_after_tag( $tag ) {
$tag = »;
return $tag;
}
en el archivo functions.php pero no ha funcionado.
Puedes decirme como puedo salvar estos cambios?
También puedes hacerlo tu si te es más cómodo ya que eres administrador.
Un saludo y Gracias
Excelente, andaba buscando esto, sumado a lo q vi recien de las magenes en miniatura me vino de 10
muchas gracias por compartir