Balise H1 wordpress, vide

WRInaute discret
Salut à tous,

Je viens vers vous aujourd'hui car je rencontre un problème sur mon site...
J'ai fait une MAJ hier ( car cela faisait vraiment longtemps...) du template, et je me retrouve avec un problème de balise.

DAns le header, j'ai ça :
Code:
<h1 class="site-title">
								<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home">
									<img alt="<?php bloginfo( 'name' ); ?>" src="<?php echo esc_url( $logo_image ); ?>">
								</a>
							</h1>

Très bien, sauf que cela me renvoi une balise H1 vide d'après els tests sur cette page https://www.webrankinfo.com/outils/balises-h1-h6.php
Pourtant mon site-title est bien renseignée dans les champs correspondants !



Vous avez une idée de ce qu'il peut se passer ?

Merci :)
 
WRInaute discret
Merci !

Oui, je sais que ce n'est pas une H1 correcte.
Mon but serait d'avoir un H1 différente sur toutes les pages en reprennant le nom de ces dernières.
Exemple :
page 1 : H1 = nom page 1
page 2: H1 = nom page 2

Mais je n'y arrive pas. Je doit modifier mon header je suppose non?
 
WRInaute discret
Désolé, mais je ne comprends rien du tout.

Est-ce que tu me demandes de modifier le header.php et remplacer

Code:
<h1 class="sitetitle">
par autre chose genre
Code:
<h1 class="post-title">
?
 
WRInaute discret
Yo,

Bon, je viens de modifier un truc.

Afin d'éviter d'avoir une balise H1 vide dans TOUTES les pages, j'ai modifié dans le header.php :

ça :
Code:
<h1 class="site-title">
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home">
<img alt="<?php bloginfo( 'name' ); ?>" src="<?php echo esc_url( $logo_image ); ?>">
							
</a>
</h1>

par ça

Code:
<div class="site-title">
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home">
<img alt="<?php bloginfo( 'name' ); ?>" src="<?php echo esc_url( $logo_image ); ?>">
							
</a>
</div>

Il ne me reste plus qu'a déclarer le titre de la apge et/ou de l'article en H1? Est-ce que je suis sur la bonne voie?

:)
 
WRInaute discret
Bon, je crois que j'avance pas mal là ! Mis à part pour la page d'accueil que je n'arrive pas à modifier.

Dans les autres pages, j'arrive bien a avoir en H1 le titre de la page.
Mais pour l'accueil, zéro, pas une H1 qui traine dans code source...
 
WRInaute accro
Mais pour l'accueil, zéro, pas une H1 qui traine dans code source...

Avec le balisage Hn tu dois respecter une structure logique...
H1
H2
H3
etc...

dans ta page d'accueil tu commence par une H2, ce qui n'est pas logique. Donc lors d'une verif tu auras "H1 Missing heading"

Remplace ta H2 par H1 et ce sera reglé..
 
WRInaute discret
Yes, j'y ai bien pensé mais dans ce cas, si je change la H1 pour la H2, je vais me retrouver avec une H1 contenant le texte actuellement en H2) de la page d'accueil . Ce que je ne souhaite pas. Et je ne souhaite pas non plus modifier ce texte :/

Ce que je souhaite plus, d'est d'avoir le titre de cette foutue page d'accueil en H1. Mais il n'est pas visible.
Pourquoi sur les autres pages, c'est ok, mais pas pour celle-ci...
 
WRInaute discret
dans tous les cas tu peux changer ton H2 aussi car c'est pas fait pour mettre du texte mais un titre
 
WRInaute discret
Oui, mais après, ça, je vais le modifier.

Le truc, c'est que dans les autres pages, j'ai bien mon post-title en H1; nickel.
MAIS, cette page d'accueil qui reste une page classique, n'en a pas dans le code source, je ne comprends vraiment rien là :/
 
Discussions similaires
Haut