Wie kann man die Operation Suchen/Ersetzen in Wordpress durchführen
Es kann manchmal vorkommen, dass Du alle Dinge auf Deiner WordPress-Website gemeinsam aktualisieren musst. Je nach Umfang Deiner Webseite oder der Anzahl Deiner Blogartikel kann das Austauschen einzelner Wörter oder Textbausteine viele Stunden dauern. Dies ist zum Beispiel erforderlich, wenn Du Deine Website gerade von HTTP zu HTTPS umgestellt hast. Anschließend musst Du alle hard-coded HTTP-URLs in Deiner Datenbank gebündelt aktualisieren.
Alle Datenbank-Einstellungen musst Du aktualisieren, wenn Du Domains geändert hast. Der folgende Beitrag informiert Dich darüber, wie Du die Operation “Multiples Suchen/ Ersetzen” in WordPress durchführst. Du kannst damit sehr viel Zeitsparen. Um Inhalte in Deiner WordPress Datenbank gebündelt zu ersetzen, gibt es verschiedene Möglichkeiten.
Verschiedene Search & Replace für WordPress
Folgende Tools kannst Du zum Suchen/Ersetzen Deiner WordPress Inhalte einsetzen:
- Search & Replace
- WP-CLI
- interconnect/it Search Replace DB PHP Script
- Better Search Replace-Plugin
- Kinstas Suchen und Ersetzen-Tool
Search & Replace
Das Plug-in Search & Replace setzt Du ein, um beliebige Inhalte in Deiner WordPress Datenbank zu suchen und zu ersetzen. Dieses Tool wurde von der WordPress Agentur Inpsyde entwickelt. Du kannst dieses Plug-in von der Webseite Wordpress.org herunterladen.
Nachdem Du den Download und die Installation durchgeführt hast, findest Du Dein Suchen/ Ersetzen Plug-in in Deinem WordPress Adminbereich unter “Werkzeuge” -> “Search & Replace”.
Unbedingt Backup Deiner Datenbank durchführen
Bevor Du Dein Suchen/Ersetzen Plug-in einsetzt, musst Du zwingend ein Datenbank Backup durchführen. Ein Backup schützt Dich vor korrupten Tabellen und Datenverlusten. Für diesen Verwendungszweck ist das Plug-in Search & Replace mit einer sehr einfach zu bedienenden Lösung zur Sicherung und Wiederherstellung Deiner WordPress-Datenbank ausgestattet.
Zu empfehlen sind Dir ausgereiftere Tools, zum Beispiel UpdraftPlus und BackWPup. Diese Erweiterungen bieten Dir mehr Konfigurationsmöglichkeiten für ein Backup Deiner WordPress Datenbank.
Text mit Search & Replace in Deiner WP-Datenbank suchen und ersetzen
Die Hauptfunktion dieses Plug-ins steht Dir im Tab Search & Replace zur Verfügung. Du hast die Möglichkeit, nach einem HTML-Code, einer URL, einem vollständigen Satz oder nach einem beliebigen Wort zu suchen und mit neuen Inhalten zu ersetzen. Vorteilhaft ist, dass Du die Suche wahlweise auf bestimmte Tabellen begrenzen oder in Deiner kompletten Datenbank durchführen kannst.
Damit Du die Suchfunktion zunächst testen kannst, ohne dass Änderungen in Deiner WordPress Datenbank durchgeführt werden, ist die Funktion Probelauf empfehlenswert.
Um Dir die potenziellen Veränderungen (neue & alte Werte) anzeigen zu lassen, musst Du nichts weiter tun, als auf den Button Details zu klicken.
Um die Funktion Suchen & Ersetzen in Deiner Datenbank anzuwenden, musst Du die Checkbox für die Option Probelauf deaktivieren. Anschließend werden die Änderungen in allen von Dir ausgewählten Tabellen vorgenommen. Du kannst alternativ auch eine SQL-Datei mit den gewünschten Änderungen erstellen und exportieren.
Domainumzug Deiner Webseite mit Migration
Das Plug-in Search & Replace ist mit einer nützlichen Zusatzfunktion zur Migration Deiner Domain ausgestattet. Dieses Feature ist besonders hilfreich, wenn Du Deine Datenbank migrieren willst, um Deine Webseite auf eine neue Domain umzuziehen. Dabei kannst Du auch das Präfix Deiner Tabellen verändern.
Nachdem Du das Suchen & Ersetzen der Domain durchgeführt hast, steht Dir die Datenbank als SQL-Datei zum Download zur Verfügung. Nachdem Herunterladen kannst Du die Datenbank in Deine neue Internetpräsenz importieren.
Wenn Du die Funktion ersetze Domain URL nutzt, kannst Du die gewünschten Änderungen nicht direkt in Deiner WordPress Datenbank durchführen. Diese Option ist zweifellos sehr praktisch, wenn Du Deine Webseite umziehen willst. Sie ist jedoch nicht hilfreich, wenn Du alle Deine URLs von http auf https umstellen willst. Dafür bietet Dir die Standard Search & Replace Funktion des Tools Unterstützung.
WP-CLI
Eine weitere Möglichkeit, die Funktion Suchen und Ersetzen unter WordPress auszuführen, bietet Dir die Befehlszeile WP-CLI. Diese Funktion richtet sich hauptsächlich an WordPress-Entwickler. Als Cloud-Kunde steht Dir ein SSH-Zugang zur Verfügung, damit Du ebenfalls WP-CLI zum zeitsparenden Suchen und Ersetzen nutzen kannst.
Domain URL Ersetzen ist nicht direkt in Deiner Datenbank möglich
Welche Parameter Dir konkret dafür zur Verfügung stehen, kannst Du in der offiziellen WP-CLI-Dokumentation nachlesen. Darüber hinaus kannst Du die Option nutzen, eine SQL-Abfrage zum Suchen und Ersetzen in Deiner WordPress Datenbank durchzuführen. Diese Lösung kann nur erfahrenen WordPress-Entwicklern empfohlen werden.
Suchen und Ersetzen in WordPress mit dem Kinsta Tool
Falls Du Kunde von Kinsta bist, kannst Du zur Durchführung der Funktion Suchen/Ersetzen das Tool in Deinem MyKinsta-Dashboard einsetzen, indem Du folgende Schritte durchführst:
1. Schritt
Gehe ins Menü Sites und klicke auf den Button Manage direkt neben der Seite, auf welcher Du die Operation Suchen/Ersetzen durchführen willst.
2. Schritt
Klicke auf die Schaltfläche Tools. Darunter findest Du das Plugin Search and Replace.
3. Schritt
Entscheide Dich für eine Textzeichenfolge Möglichkeiten. Du kannst Textzeichenfolgen, Inhalt und veraltete Shortcodes aktualisieren, die URL Deiner Webseite auf eine mit oder ohne www umleiten oder nach Durchführung einer Migration Deine HTTP URLs auf HTTPs URLs aktualisieren.
4. Schritt
Um mit dem Suchen und Ersetzen in WordPress zu beginnen, tippe Deinen HTTP-Domainnamen oder ein sonstiges Attribut, welches Du in Deiner Datenbank suchen willst, in das Suchfeld ein.
5. Schritt
Anschließend trägst Du in das Feld Replace das neue Attribut ein, in diesem Beispiel einen HTTPS Domainnamen.
6. Schritt
Bevor Du fortfährst musst Du Dich vergewissern, dass als erste Option DryRun ausgewählt hast. Diese Funktion zählt die Anzahl der Ersetzungen, ohne sie durchzuführen.
Beispiel für die Aktualisierung Deiner URLS nach Migration von HTTP auf HTTPS
- Um die Aktualisierung durchzuführen, klickst Du anschließend auf die Schaltfläche Replace.
- Um fehlerhafte Ergebnisse beim Suchen und Ersetzen in WordPress zu vermeiden, musst Du sicherstellen, dass keine Leerzeichen in den Feldern vorhanden sind.
- Auf Deinem Bildschirm erscheint eine Warnung, dass Du den Befehl suchen und ersetzen in WordPress ausführen willst. Du siehst zudem die Anzahl der Ersetzungen, die vorgenommen werden.
- Die Ausführung des Befehls suchen und ersetzen in WordPress bestätigst Du anschließend mit einem Klick auf den Button Replace. Mit der Dry-Funktion kannst Du keine Aktualisierungen in Deiner WordPress Datenbank durchführen.
- Wenn Du den Befehl suchen und ersetzen in WordPress mit dem Kinsta Tool ausführst, legt dieses während des Prozesses automatisch ein Back-up mit der Kennung beforesearchandreplacean. Falls nötig, kannst Du den Vorgang jederzeit rückgängig machen.
- Abschließend bestätigt Dir das Kinsta Tool die Anzahl der vorgenommenen Aktualisierungen in Deiner Datenbank.
Suchen und Ersetzen in WordPress mit dem Plug-in Better Search Replace
Zum kostenlosen Suchen und Ersetzen in WordPress kann Dir die Benutzung des Tools Better Search Replace empfohlen werden. Das Plug-in Search Replace wurde von einem professionellen WordPress Entwickler Team entwickelt. Inspiration lieferte den Entwicklern vom PHP-Skript von Interconnect/it. Die Entwickler dieses Scriptes sind ebenfalls hervorragend mit der Entwicklung für WordPress-Erweiterungen vertraut. Aktuell haben mehr als 30.000 Anwender diese Erweiterung zum Suchen und Ersetzen in WordPress installiert. Durchschnittlich wurde das Plugin von den Anwendern mit 4,5 von 5 Sternen bewertet.
Installation des Plugins Better Search Replace
Wenn Du Dich für die Erweiterung Better Search Replace zum Suchen und Ersetzen in WordPress entschieden hast, kannst Du dieses Tool entweder ais dem Plug-in-Verzeichnis zu Deiner WordPress-Installation hinzufügen oder Dir das Tool aus der WordPress-Repository downladen. Dieses Suchen und Ersetzen in Wordpress Tool bietet Dir folgende Features:
- Unterstützung für WordPress Multisite
- keine spezifischen Serveranforderungen erforderlich, Du benötigst nur ein installiertes WordPress
- die Funktion Dry Run" zeiígt Dir die Anzahl der Pseudo-Ersetzungen an
- Du darfst bestimmte Tabellen gezielt auswählen
- Unterstützung für serialisierte Daten
Anwendungsbeispiele Suchen und Ersetzen in WordPress mit Better Search Replace
Es gibt quasi unbegrenzte Möglichkeiten, das Plug-in Better Search Replace zum Suchen und Ersetzen in WordPress einzusetzen. In den Einstellungen des Plug-ins kannst Du zum Beispiel alle hard-coded HTTP-Verweise suchen und durch HTTPS automatisch ersetzen lassen. Noch mehr Funktionen zum Suchen und Ersetzen in WordPress bietet Dir die Pro-Version des Plug-ins Better Search Replace. Informationen diesbezüglich erhältst Du, wenn Du die offizielle Dokumentation dazu liest.
Suchen und Ersetzen in WordPress mit dem Plug-in von Inpsyde GmbH
Dieses Plug-in ist seit dem Jahr 2006 verfügbar. Nach der Installation findest Du diese Erweiterung im Menü-Werkzeuge. Intern bietet Dir dieses Tool die Möglichkeit zu bestimmen, ob in allen oder nur in bestimmten Tabellen gesucht und ersetzt werden soll. Das kinderleicht bedienbare Suchen und Ersetzen Plug-in ist mit deutschsprachiger Oberfläche verfügbar.
Suchen und Ersetzen in WordPress mittels Interconnect/it Search Replace DB PHP Script
Du kannst die Operation Suchen und Ersetzen in WordPress darüber hinaus mit dem freien PHP-Script Search Replace DB des Entwicklers Interconnect/it ausführen.
Dieses PHP-Skript ist seit dem Jahr 2011 verfügbar und wird von den Entwicklern laufend aktualisiert. Das Unternehmen Interconnect/it ist auf Beratungen und Entwicklungen für das CMS-System WordPress spezialisiert. Wenn Du dieses Skript zum Suchen und Ersetzen in WordPress anwenden willst, gehst Du wie nachfolgend beschrieben vor:
1. Schritt
Lade Dir die Zip-Datei herunter.
2. Schritt
Extrahiere anschließend den Ordner “search-replace-db-master” und benenne ihn um, zum Beispiel db-2019.
4. Schritt
Steuere anschließend den umbenannten Ordner in Deinem Browser an indem Du folgende URL eintippst:https://domain.com/update-db-2019.
5. Schritt
Dein Skript versucht jetzt automatisch, das Database-Feld zu finden und auszufüllen. Du musst unbedingt prüfen, ob es sich um die richtige Datenbank handelt und dass alle Details korrekt sind, bevor Du den Befehl Suchen und Ersetzen in WordPress ausführst.
6. Schritt
Um zu erfahren, welche Daten ersetzt/aktualisiert werden, hast Du die Möglichkeit, die Option Dry Run zu aktivieren, um Dir eine Vorschau anzeigen zu lassen. Wenn alle Details richtig sind, klickst Du auf den Button Live Run, um das Suchen und Ersetzen in WordPress auszuführen.
Falls Du nicht genau weißt, was zu tun ist, kannst Du Dir durch die Nutzung des Interconnect/it Search Replace DB PHP Scriptes Deine Webseite zerstören.
Falls Du Dir unsicher bist, überprüfe es vorher in Deinem Webhost oder lass Dich von einem erfahrenen WordPress Entwickler beraten.
Wichtiger Hinweis
Nachdem Du mit dem Suchen und Ersetzen in WordPress fertig bist, ist es aus Sicherheitsgründen enorm wichtig, dass Du das Skript löschst. Dazu klickst Du auf die Schaltfläche Delete Me. Falls Du dies vergisst, bleibt Deine Seite für Angriffe geöffnet. Zudem ist Dir zu empfehlen, dass Du auf Deinen Webserver doppelt überprüfst, dass das Skript vollständig entfernt wurde. Die Entfernung des Skriptes solltest Du Dir sicherheitshalber ebenfalls doppelt bestätigen lassen.
Suchen und Ersetzten in WordPress mit SQL
Hinweis: Änderungen, die Du per SQL-Befehl durchgeführt hast, lassen sich nicht rückgängig machen. Es ist deshalb zwingend erforderlich, dass Du vorher ein Back-up Deiner Seite anlegst. Dafür eignet sich zum Beispiel das Plug-in MySQLDumper. Damit Du die Operation Suchen und Ersetzen ausführen kannst, benötigst Du ein eine Eingabemöglichkeit für SQL-Befehle. Falls vorhanden, kannst Du dafür die phpMyAdmin-Installation nutzen. Falls Du Dich im Shell auskennst, kannst Du auch den MYSQL-Console-Client verwenden.
Das Suchen und Ersetzen in WordPress mit SQL erfolgt, indem Du Deine post_content-Tabelle, in welcher alle Deine Beiträge gespeichert sind, aktualisierst. Du kannst diese Methode beispielsweise einsetzen, um alle Deine Links auf “DoFollow” umzustellen. Weitere mögliche Anwendungen sind unter anderem die Korrektur von Zeichenfehlern, Austauschen von Keywords oder das Ersetzen einer Domain, auf welche Du von zahlreichen Beiträgen verlinkst.
Fazit
Fakt ist: Ab einer Anzahl von 50 Beiträgen ist die manuelle Bearbeitung Deiner Artikel aus Zeitgründen nicht mehr machbar. Damit Du auf mehreren Seiten gleichzeitig und zeitsparend Inhalte austauschen kannst, wurden Dir in diesem Beitrag mehrere Optionen vorgestellt. Alle Plug-ins und Skripte, die Dir in diesem Artikel zum Suchen und Ersetzen in WordPress beschrieben wurden, meistern ihre Kernaufgabe hervorragend.
Die Tools unterstützen zudem das Suchen und Ersetzen von serialilisierten Objekten &Arrays, bieten Dir Multisite Report Testlauffunktion und Auswahlmöglichkeiten für Tabellen. Search & Replace ist komplett kostenlos und bietet Dir zahlreiche Funktionen. Wofür Du Dich letztlich entscheidest, ist von Deinen persönlichen Vorlieben abhängig.