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

Diese Website nutzt Cookies, um unseren Besuchern die bestmögliche Funktionalität bieten zu können. Durch die weitere Nutzung unserer Seiten erklären Sie sich mit dem Einsatz von Cookies einverstanden. Erfahren Sie mehr zum Einsatz von Cookies und dem Umgang mit Ihren persönlichen Daten in unserer: Datenschutzerklärung

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen", um Ihnen das beste Surferlebnis möglich zu geben. Wenn Sie diese Website ohne Änderung Ihrer Cookie-Einstellungen zu verwenden fortzufahren, oder klicken Sie auf "Akzeptieren" unten, dann erklären Sie sich mit diesen.

Schließen