kulturbanause Blog

Responsive Design, WordPress, Konzeption, HTML, CSS, JS & UX/UI …

Beliebigen Text in WordPress ersetzen

In größeren Websites oder Blogs kann es durchaus sinnvoll sein bestimmte Wörter automatisch mit anderen Zeichenketten zu ersetzen. Besonders beliebt sind hier natürlich die Affiliate-Links über die der Website-Betreiber Geld verdienen kann. Aber auch interne Verlinkungen oder erweiterte Erklärungen zu einem Wort - beispielsweise bei Abkürzungen mit dem <abbr>-Attribut - bieten sich an.
Um gezielt Wörter zu filtern und anschließend zu ersetzen könnt Ihr entweder ein Plugin verwenden oder Ihr fügt ganz einfach das nachfolgende Snippet in die functions.php ein.

Workshops und Seminare von kulturbanause

Visual Prototyping, Responsive Design, CSS Grid & Flexbox, Sketch, Adobe XD …

Jetzt Frühbucher-Rabatte sichern!

Snippet in die functions.php einfügen

Folgendes PHP-Snippet muss in die functions.php Eures WordPress-Themes eingefügt werden. Achtet darauf, dass immer nur ein Wort ersetzt werden kann und dass Groß- und Kleinschreibung beachtet werden müssen.


// Wort ersetzen
function text_ersetzen($wort){
    $ersetzen = array(
	// Zu ersetzendes Wort => Neuer Text
        'Lorem' => '<abbr title="#">Lorem</abbr>',
        'ipsum' => '<a href="#">ipsum</a>',
	'dolor' => '<a href="#">dolor</a>'
    );
    $wort = str_replace(array_keys($ersetzen), $ersetzen, $wort);
    return $wort;
}

// WP-Filter für den Inhalt und den Exerpt (Inhalts-Auszug)
add_filter('the_content', 'text_ersetzen');
add_filter('the_excerpt', 'text_ersetzen');

via wpsnipp

Jetzt bist du gefragt!

Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freuen wir uns auf deinen Kommentar.

Du kannst diesen Beitrag natürlich auch weiterempfehlen. Wir sind dir für jede Unterstützung dankbar!

Unterstützung bei WordPress-Projekten

Unsere WordPress Agentur ist auf die Entwicklung maßgeschneiderter WordPress-Themes und -Websites spezialisiert. Wenn du Unterstützung bei der Planung, Gestaltung und Entwicklung eines Projekts benötigst, helfen wir gerne weiter.
WordPress-Leistungsangebot →

Das könnte dich auch interessieren

7 Kommentare

  1. chaoskoeppsche

    Verfasst am 18. August 2011 um 12:49 Uhr.

    Tauuusend Dank, der Herr Banause! ;o)

    Nach einer gefühlten Ewigkeit der Suche und kurz vor der Resignation bin ich über dein Snippet gestolpert!

    … und muss mich nun nicht mehr auf fixe Zeilenangaben, wie die Sprachdateien von WP es erfordern, verlassen, sondern kann flexibel alle ollen „Read more“s der Welt, naja, des betreffenden Themes zumindest, austauschen.

    Bei updatefähigen Themes würde ich es dann aber eher als Plugin anlegen statt in der functions.php des jeweiligen Themes ;o)

    Waaa, welch Traum, wenns da jetzt noch ’ne Backend-Verwaltung für gäbe, in der man editieren könnte – nur für Faule selbstverständlich, zu denen ich nicht gehöre. ;o)

  2. karl

    Verfasst am 19. März 2016 um 9:41 Uhr.

    HUHUH Kann ich dieses Plugin auch dazu verwenden um auf meinen üner 600 Beiträgen in meiner Webseite die Preisangaben zum Beispiel auf einen Schlag auf jedem einzelnen beitrag zu ängern ??

    Beispiel.: in vielen Beiträgen in meinem Blog steht drin 40 Euro pro Stunde,.. kann auch aus 40 Euro pro Stunde mit dem Plugin somit die Preisangabe für alle Seiten auf 50 Euro pro Stunde umwandeln ?? Für immer ??

    • Jonas Hellwig

      Verfasst am 21. März 2016 um 8:26 Uhr.

      Hallo Karl, es sollte zwar funktionieren, aber da gibt es bessere Lösungen. Versuche direkt per »Suchen und Ersetzen« die Werte in der Datenbank zu ändern. Schau mal dieses Plugin dazu an.

  3. Karl

    Verfasst am 21. März 2016 um 8:36 Uhr.

    Vielen lieben Dank ! Das war die bessere Lösung. Es hat SUUUPER Funktioniert ! Toller Blog hier !!! durch dieses Plugin habe ich WOCHENLANGE Arbeit gespart.
    Dankeschön !

  4. Stefan

    Verfasst am 17. Juli 2016 um 19:31 Uhr.

    Hab das Code Snippet ausprobiert, hat bei mir allerdings nicht funktioniert. Das zu ändernde Wort wird trotz Snippet nach wie vor angezeigt :-(

  5. Alleinerziehende

    Verfasst am 15. Februar 2018 um 15:06 Uhr.

    Danke für die tollen Tipps – hat alles super funktioniert! Macht weiter so…

    LG,
    Jenny

  6. Sergey

    Verfasst am 26. März 2018 um 9:42 Uhr.

    Die besten Tipps!!! – hat alles gut funktioniert!
    weiter so…
    LG,
    Sergey

Kommentar verfassen

Dieser Blog lebt vom Feedback der Besucher! Also los, mach mit!
Bitte habe Verständnis dafür, dass Kommentare die mit dem Inhalt dieses Beitrags nichts zu tun haben, gelöscht werden.