Während Elementor URLs bereits mit Bordmitteln gut ersetzen kann (Werkzeuge – URL ersetzen), sind oftmals Ersetzungen ganzer Textbausteine notwendig.

howto: suchen und ersetzen in der gesamten elementor-website elementor suchen und ersetzen

Wenn es sich bei den Daten, die Du in Elementor suchen und ersetzen möchtest, nicht um serialisierte Daten handelt, kannst Du trotzdem in der gesamten Elementor-Webseite die Daten suchen und ersetzen.

Halt Stop – erst das Backup!

Mach vorher ein Backup Deiner Datenbank!

Schritt für Schritt Suchen und Ersetzen in Elementor

Die einfache Variante – suche und ersetze den String mittels Plugins

Lade Dir das Plugin Better Search Replace herunter und versuche den String zu ersetzen. In diesem Beispiel ist es eine URL, aber Du kannst auch HTML versuchen zu ersetzen.

howto: suchen und ersetzen in der gesamten elementor-website better search replace

Das geht oftmals gut, schnell und ist sehr komfortabel.

Alternative

Eine echte Alternative stellt Velvet Blues Update URLs(Fork) dar. Probiere es auch noch mit diesem Plugin, bevor Du fortfährst.

Sollte das nicht funktionieren, musst Du prüfen wie Elementor die Strings in Deiner Datenbank speichert.

Per .sql Dump die Strings finden und ersetzen

Der untenstehende Workflow sucht und ersetzt in der gesamten Elementor-Website und funktioniert auch mit einer WordPress Multisite.

  1. Öffne phpmyadmin und loggen Dich in Deine Datenbank ein
  2. Gehe im Hauptmenü auf: Exportieren
  3. Exportieren die komplette Datenbank im SQL-Format
  4. Öffne die exportierte und heruntergeladene SQL-Datei in einem Texteditor, z.B.: Notepad++
  5. Suche ein zu ersetzendes Wort oder eine Phrase Deines Strings

Du wirst wahrscheinlich Links in folgendem Format vorfinden:

/https:/lightweb-media.de
https:\/\/lightweb-media.de\/coole\/wordpress\/agentur

Ja, ein Schrägstrich vor https und nur ein Schrägstrich nach https, das ist kein Tippfehler.
Auch ersetzt Elementor teilweise / durch \/.

Nachdem Du alle Variationen Deiner Links in der Datenbank identifiziert hast, suchst und ersetzt diese in Deinem Textverarbeitungsprogramm.

Zum Beispiel suchst Du nach:

/https:/lightweb-media.de/coole/wordpress/agentur/

und ersetzt es mit:

/https:/lightweb-media.de/sau-coole/wordpress/agentur/

Suche und ersetze weiter, bis Du zufrieden bist. Danach

  1. Speichern
  2. Gehe zurück zu phpmyadmin
  3. Gehe im Hauptmenü auf: Importieren
  4. Datenbank importieren
Gut zu wissen

Falls es Probleme mit phpmyadmin geben sollten (z.B. Timeouts aufgrund von Serverbeschränkungen etc.), solltest Du wissen, dass Du nicht darauf beschränkt bist, phpmyadmin dafür zu verwenden. Du kannst für diese Methode mit jedem Tool arbeiten, das die Datenbank Deiner Website exportieren und importieren kann.

Weitere Möglichkeiten

Natürlich kannst Du auch auf File Ebene Strings ersetzen oder per SQL Query Ersetzungen durchführen

sed -i -e 's/ABC/XYZ/g' file.sql

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert