Cómo cambiar el H1 de los títulos de entrada y página en el tema Astra #SemanaAstra

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:

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 5 / 5. Total de votos: 8

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

Sobre el autor

7 comentarios en “Cómo cambiar el H1 de los títulos de entrada y página en el tema Astra #SemanaAstra”

  1. ¡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…

  2. 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

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Información base sobre privacidad:
  • Responsable: Fernando Tellado ([email protected])
  • Fin del tratamiento: Moderación de comentarios para evitar spam
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
  • Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba
Ir al contenido