wake-up-neo.net

Leerzeichen am Anfang des <title> -Tags?

Die HTML-Ausgabe aller meiner WordPress-Seiten enthält am Anfang meines <title> -Tags ein Leerzeichen. Sie können den Effekt sehen hier .

Meine Header-Vorlage enthält Folgendes:

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

Und führt dies aus:

<title> FAQ</title>

Irgendwelche Ideen, warum das passiert?

1
eclipsis

Es sieht so aus, als ob der Titel Ihrer Site leer ist. Füllen Sie es aus oder versuchen Sie es zum Beispiel:

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

leerzeichen vor entfernen.

Für Ihr Setup ist der folgende Teil von wp_title() für das Leerzeichen verantwortlich:

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

Wenn Sie sich also auf einer einzelnen Seite wie FAQ befinden, erhalten Sie:

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

oder

$title = ' FAQ';
7
birgire