Lesefortschritt:

Beliebige Word­Press-Texte automatisch ersetzen

23. Januar 2022 | functions.php, Word­Press

Trick # 134 | Dieser Beitrag beinhaltet 383 Wörter. – Geschätzte Lesezeit: ca. 2 Minuten.

Manchmal möchte man auf einer Website einen bestimmten Text bei jeder Nennung mit einem Link ergänzen oder ihn einfach korrekt darstellen. Nun könnte man die Textpassage mühselig suchen und überall händisch ersetzen. Besser, schneller und einfacher geht es mit einem kleinen Snippet.

Alles, was Sie dazu benötigen, finden Sie im nachfolgenden Code. Diesen fügen Sie in die functions.php-Datei Ihrer Word­Press-Installation ein. Sie finden die Datei im Backend unter Design/Theme-Editor.

// Text ersetzen
function text_ersetzen($wort){
    $ersetzen = array(
	// Zu ersetzendes Wort => Neuer Text
	'CO2' => 'CO<sub>2</sub>',
	'Google' => '<a href="https://www.google.ch/">Google</a>',
	'mfg' => 'Mit freundlichen Grüssen'
    );
    $wort = str_replace(array_keys($ersetzen), $ersetzen, $wort);
    return $wort;
}
add_filter('the_content', 'text_ersetzen');
add_filter('the_excerpt', 'text_ersetzen');

Der obige Code macht, dass beispielsweise der Begriff CO2 künftig immer korrekt (CO2) dargestellt wird. Ausserdem wird die Kurzformel mfg mit der ausgeschriebenen Variante ersetzt und taucht in einem Text der Passus google.ch auf, wird daraus gleich ein Link auf die richtige Seite.

Das sind natürlich nur Exempel und Sie können die zu ersetzenden Terme auf den Zeilen 5-7 ganz einfach nach Ihren Bedürfnissen anpassen.

Auf den Zeilen 12 und 13 wird dann noch definiert, wo die Ersetzungen durchgeführt werden sollen. In unserem Beispiel etwa im Contentbereich (content) und im Auszug (excerpt).

Beachten Sie, dass die zu ersetzenden Texte case-sensitive sind. In obigem Besipiel würde also beispielsweise CO2, mfg und Google ersetzt, nicht aber Co2, MFG und google.

Werbung

Word­Press-Suchfunktion deaktivieren

Word­Press bietet eine Suchfunktion an. Das ist meistens sehr praktisch – aber auch ein wenig übertrieben, wenn Sie eine sehr kleine Website betreuen oder gar einen OnePager administrieren. Da kann es eine Möglichkeit sein, die Suche zu deaktivieren.
Keine Inhalte gefunden.

Werbung

 

Pin It on Pinterest

Share This
Überblick über den Datenschutz

Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team zu helfen, zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.