In WordPress eigenen Seitentitel mit benutzerdefinierten Feldern

Standardmäßig wird in WordPress der Seitentitel auch als Metatag ‘title’ hergenommen. Ein alternativer Seitentitel kann aber auch ohne zusätzliche Module realisiert werden. Das Gleiche gilt übrigens auch für alle anderen Metatags, wie page description, keywords, usw…

Zuerst legen wir ein neues benutzerdefiniertes Feld an, vergeben als Name zum Beispiel ‘pagetitle’ und als Wert den eigenen Titel ‘Mein eigener Titel’. Die Seite jetzt speichern und unter ‘Design’ -> ‘Editor’ die ‘header.php’ aufrufen.

In der ‘header.php’ sehen wir ziehmlich weit oben das definierte title-Tag.

Zwischen <title> und <title> holen wir uns jetzt mit der Funktion:

get_post_meta($posts[0]->ID, ‘pagetitle’, true)

unseren eigenen TItel und können entsprechend der folgenden Zeilen den Seitentitel gestalten (Datensicherung nicht vergessen):

<?php
/*Titel aus benutzerdefinierten Feld*/
$custom_title = get_post_meta($posts[0]->ID, 'pagetitle', true);
if ($custom_title) { echo $custom_title." | "; }
else { wp_title( '|', true, 'right' ); }
bloginfo( 'name' );
?>

Nach dem Speichern der Änderungen in der header.php wird jetzt zuerst der eigene Titel ausgegeben. Sollte kein eigener Titel definiert sein, wird die Überschrift der Seite im Titel angezeigt.

Veröffentlicht unter Wordpress

Hinterlasse eine Antwort

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close