Seit der WordPress-Version 4.1.0 gibt es die Möglichkeit den Titel über die WordPress-Funktion add_theme_support( 'title-tag' )
1, eingefügt in die Theme-Datei functions.php, im <head>
-Bereich zu integrieren.
Verantwortlich hierfür ist die Funktion _wp_render_title_tag()
2 in der Datei general-template.php im Verzeichnis wp-includes, welche die einige Zeilen zuvor definierte WordPress-Funktion wp_get_document_title()
3 im <title>
-Tag ausgibt:
/**
* Displays title tag with content.
*
* @ignore
* @since 4.1.0
* @since 4.4.0 Improved title output replaced `wp_title()`.
* @access private */
function _wp_render_title_tag() {
if ( ! current_theme_supports( 'title-tag' ) ) {
return;
}
echo '<title>' . wp_get_document_title() . '</title>' . "\n";
}
Die WordPress-Version wp_get_document_title()
besitzt u.a. die Filter Hooks apply_filters( 'document_title_separator', '-' )
4 zum Anpassen des Seperators und apply_filters( 'document_title_parts', $title )
5 zum Anpassen des Titels.
Folgender Codeschnipsel, eingefügt in die Theme-Datei functions.php im Child-Theme oder in ein seitenspezifisches Plugin, würde den Titel der Website aus dem Title-Tag entfernen:
function change_title_tag( $title ) {
if ( is_single() ) {
$title['site'] = '';
}
return $title;
}
add_filter( 'document_title_parts', 'change_title_tag', 10, 1 );
Tipp: Alternativ kann der Titel im <title>
-Tag auch mit dem Plugin Yoast SEO6 im Bereich Titel & Meta entfernt werden.
Hinweis: Beachte, dass Google bei zu allgemein gehaltenen Titeln den Titel der Website in die Snippets der Suchergebnisse selbständig einfügt, selbst wenn dieser nicht im <title>
-Tag ausgegeben wurde.
Links
- 1↑ Code Reference
add_theme_support( string $feature )
: - 2↑ WordPress/wp-includes/general-template.php:
- 3↑ Code Reference
wp_get_document_title()
: - 4↑ Code Reference
apply_filters( 'document_title_separator', string $sep )
: developer.wordpress.org/reference/hooks/document_title_separator/ - 5↑ Code Reference
apply_filters( 'document_title_parts', array $title )
: developer.wordpress.org/reference/hooks/document_title_parts/ - 6↑ Plugin Yoast SEO: