web-dev-qa-db-fra.com

Espace vide au début de la balise <title>?

La sortie HTML de toutes mes pages WordPress comporte un espace vide au début de ma balise <title>. Vous pouvez voir l'effet ici .

Mon modèle d'en-tête contient ceci:

<title><?php wp_title(''); ?></title>

Et roduces ceci:

<title> FAQ</title>

Des idées sur pourquoi cela se produit?

1
eclipsis

Il semble que le titre de votre site soit vide. Remplissez-le ou essayez par exemple:

add_filter( 'wp_title', function( $title )
{
    return trim( $title );
} );

pour supprimer l'espace vide devant.

Pour votre configuration, la partie suivante de wp_title() est responsable de l'espace vide:

$title = $prefix . implode( " $sep ", $title_array );

Ainsi, lorsque vous êtes sur une seule page, telle que FAQ, cela vous donnera:

$title = ' ' . implode( " ", array( 'FAQ' ) );

ou

$title = ' FAQ';
7
birgire