Der „Willkommen“-Text in der rechten, oberen Ecke der WordPress-Adminbar sollte eigentlich jedem Nutzer ein Begriff sein. Was jedoch, wenn der Standard-Text („Willkommen“) gewechselt werden soll? Vor allem, wenn WordPress in der englischsprachigen Variante genutzt wird, kann der dortige Text („Howdy“) nicht den formellen Ansprüchen genügen.
Möchte man eine alternative oder auch förmlichere Begrüßung nutzen, hilft folgendes Code-Snippet. Mit folgendem 5-Zeiler ist es möglich, die Willkommensnachricht durch einen beliebigen Text auszutauschen.
1 2 3 4 5 |
function howdy_message($translated_text, $text, $domain) { $new_message = str_replace('Howdy', 'Welcome', $text); return $new_message; } add_filter('gettext', 'howdy_message', 10, 3); |
Mittels der add_filter-Funktion klinken wir uns in die Aufrufkette ein, wenn die gettext-Funktion aufgerufen wird. An dieser Stelle wird nun die howdy_message-Funktion ausgeführt, welche per Suchen und Ersetzen (str_replace) den Wert „Howdy“ durch „Welcome“ ersetzt.
Sollte das verwendete Theme in einer übersetzten Version laufen, so müsste in Zeile 2 des obigen Snippets das „$text“ durch „$translated_text“ ersetzt werden.
Wie fast alle anderen Snippets auf unserem Blog gehört auch dieser Code idealerweise in die functions.php-Datei eures Themes.