✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

So finden und ersetzen Sie eine URL oder einen Text in einer WordPress-Datenbank

28

Möchten Sie wissen, wie Sie eine URL oder einen Text in einer WordPress-Datenbank finden und ersetzen?

Ja, wir waren dort.

In diesem Artikel zeigen wir Ihnen, wie.

Einer der Hauptaspekte der Datenbankverwaltung ist das Wissen, wie Text aktualisiert wird.

Dies ist erforderlich, wenn Sie von einer Domäne zu einer anderen migrieren oder von Nicht-SSL zu SSL wechseln. Oder der Name einer Produktlinie ändert sich und die Website muss entsprechend aktualisiert werden.

Für diese Situationen ist die Fähigkeit, ein Massen-WordPress-Suchen und Ersetzen durchzuführen, von entscheidender Bedeutung. Es spart enorm viel Zeit im Vergleich zu einer manuellen Aktualisierung aller URLs und Texte.

Dieser Artikel befasst sich mit verschiedenen Methoden zum Suchen und Ersetzen von URLs und Texten in einer WordPress-Datenbank.

Gründe für das Ersetzen von URL oder Text in einer WordPress-Datenbank

So finden und ersetzen Sie eine URL oder einen Text in einer WordPress-Datenbank

Es gibt viele Gründe, URLs und Text in einer WordPress-Datenbank zu finden und zu ersetzen. Die häufigsten Gründe sind der Wechsel zu einer neuen Domain oder das Hinzufügen eines SSL-Zertifikats zu einer Website.

Manchmal möchten Website-Eigentümer einen bestimmten Textsatz wie den Firmennamen ändern oder modifizieren. Zu wissen, wie man eine Massensuche und -ersetzung durchführt, kann viel Zeit sparen.

Es ist auch möglich, dieselbe Methode auf mehr als nur Text anzuwenden. Es kann URLs und Bilder in Ihrer WordPress-Datenbank austauschen. Die Funktion zum Massensuchen und -ersetzen erweist sich als nützlich, wenn Folgendes erforderlich ist:

  • Aktualisieren Sie die Keywords für die Suchmaschinenoptimierung (SEO).
  • Korrigieren Sie Rechtschreib- oder Grammatikfehler
  • Entfernen Sie Sonderzeichen oder bestimmte Wörter
  • Ändern und aktualisieren Sie URLs in der WordPress-Datenbank, wenn Sie die Website auf einen neuen Host verschieben
  • Korrigieren Sie defekte Links
  • Aktualisieren Sie veraltete Inhalte, Shortcodes oder Textfolgen

Das Aktualisieren der URL einer Website bedeutet mehr als das Ändern der URL auf der Einstellungsseite. Es gibt andere Dinge zu beachten und zu handhaben.

Wenn die Bilder auf der Website kein externes CDN haben, werden die Links zur vorherigen URL immer noch in den Beitrag eingebettet. Diese Links werden als defekt angezeigt, wenn jemand die Seite besucht.

Bei kleinen Websites oder Blogs ist es praktikabel, einige URLs manuell zu ersetzen. Auf großen Websites und Blogs mit vielen Bildern auf der gesamten Website ist dies jedoch nicht möglich.

Der einzig praktikable Weg besteht darin, alle entsprechenden URLs in der Datenbank massenweise zu ersetzen.

Beachten Sie, dass es nach einem Massen-Suchen und -Ersetzen keine Schaltfläche „Rückgängig” gibt. Es ist nicht möglich, zur vorherigen Version zurückzukehren.

Die einzige Möglichkeit wäre, einen weiteren Massfind-and-Replace-Prozess durchzuführen. Daher ist es ratsam, vor einem massenhaften WordPress-Search-and-Replace-Vorgang ein Backup durchzuführen.

Die beste Methode zum Suchen und Ersetzen von Inhalten in einer WordPress-Datenbank ist das Ausführen von SQL-Abfragen. Geben Sie die erforderlichen SQL-Abfragen in phpMyAdmin, eine Shell-Befehlszeile oder ein PHP-Skript ein.

Für diejenigen, die ein Plugin bevorzugen, gibt es am Ende des Artikels eine Liste mit empfohlenen Plugins.

So schreiben Sie eine MySQL-Abfrage, um Suchen und Ersetzen in einer WordPress-Datenbank durchzuführen

So finden und ersetzen Sie eine URL oder einen Text in einer WordPress-Datenbank

Vielleicht möchten Sie keine weiteren Plugins installieren, aber Sie wissen schon ein wenig über Codierung. In diesem Fall ist es möglich, mit phpMyAdmin ein Suchen und Ersetzen in der WordPress-Datenbank durchzuführen.

Zunächst jedoch eine kleine Anleitung, wie Sie den Namen Ihrer WordPress-Datenbank finden. Dies ist für den nächsten Schritt notwendig.

Klicken Sie auf den Ordner public_html (oder www, htdocs oder httpdocs, je nach Hosting-Provider). Diese finden Sie normalerweise im Navigationsmenü auf der linken Seite des Bildschirms.

Suchen Sie die Datei wp-config.php und doppelklicken Sie darauf, um sie zu öffnen. Der Name Ihrer Datenbank steht in der Zeile:

define('DB_NAME', 'Database Name‘);

Notieren Sie es und gehen Sie zurück zum Dashboard. Klicken Sie im Abschnitt Datenbanken auf das Symbol phpMyAdmin.

Suchen Sie die WordPress-Datenbank und klicken Sie auf die Schaltfläche Enter phpMyAdmin. Klicken Sie dann in der oberen Menüleiste auf die Registerkarte SQL.

Fügen Sie die folgende Codezeile in das Textfeld ein:

update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'Text to search, 'Text to replace it with');

Hier ist eine kurze Erklärung, was jeder der Platzhaltertexte bedeutet. Dies wird Ihnen helfen, sie durch die richtigen Informationen zu ersetzen.

TABLE_NAME steht für den Namen der zu ändernden Tabelle.

Hey, wussten Sie, dass Daten auch schön sein können?

wpDataTables kann es so machen. Es gibt einen guten Grund, warum es das Nr. 1-WordPress-Plugin zum Erstellen von reaktionsschnellen Tabellen und Diagrammen ist.

So finden und ersetzen Sie eine URL oder einen Text in einer WordPress-Datenbank

Ein aktuelles Beispiel für wpDataTables in freier Wildbahn

Und es ist wirklich einfach, so etwas zu tun:

  1. Sie stellen die Tabellendaten bereit
  2. Konfigurieren und anpassen
  3. Veröffentlichen Sie es in einem Beitrag oder einer Seite

Und es ist nicht nur hübsch, sondern auch praktisch. Sie können große Tabellen mit bis zu Millionen Zeilen erstellen, oder Sie können erweiterte Filter und Suchfunktionen verwenden, oder Sie können wild werden und sie bearbeitbar machen.

„Ja, aber ich mag Excel einfach zu sehr und auf Websites gibt es so etwas nicht”. Ja, das gibt es. Sie können bedingte Formatierung wie in Excel oder Google Sheets verwenden.

Habe ich Ihnen schon gesagt, dass Sie mit Ihren Daten auch Diagramme erstellen können? Und das ist nur ein kleiner Teil. Es gibt viele andere Funktionen für Sie.

Finden Sie die Namen aller Tabellen auf der Registerkarte Struktur in der phpMyAdmin-Datenbank. Dazu gehören wp_comments, wp_posts und wp_users.

FIELD_NAME steht für den Namen des Felds, in dem sich die Zieldaten befinden. Alle Feldnamen werden in der Tabelle angezeigt, die Sie ändern möchten.

„Zu suchender Text” steht für das Wort oder den Satz, der bearbeitet werden muss.

„Text zum Ersetzen durch” steht für das Wort oder den Satz, der den ursprünglichen Text ersetzt.

Zum Beispiel:

Ein Food-Blogger bemerkt, dass er das Wort „Himbeere” in all seinen Beiträgen falsch geschrieben hat. Um diesen Fehler zu korrigieren und alle Vorkommen von „rasberry” durch „raspberry” zu ersetzen, würde die MySQL-Abfrage wie folgt aussehen:

update wp_posts set post_content = replace(post_content, 'rasberry, 'raspberry');

Nachdem Sie sichergestellt haben, dass die Abfrage korrekt geschrieben ist, klicken Sie auf die Schaltfläche Los, um die erforderliche Änderung vorzunehmen.

Ausführen einer Datenbankabfrage in der Befehlszeile

Das Ausführen einer Datenbankabfrage direkt in der Befehlszeile ist möglich, wenn Sie Shell-Zugriff auf den Webserver haben.

Wenn Sie MySQL verwenden, melden Sie sich mit Ihren Anmeldeinformationen für die WordPress-Datenbank an.

mysql -u root -p database_name

Geben Sie an der Eingabeaufforderung mysql> die gewünschten SQL-Abfragen ein und drücken Sie die EINGABETASTE.

Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)

Übereinstimmende Zeilen: 2 Geändert: 0 Warnungen: 0

Abfrage OK, 0 Zeilen betroffen (0,08 Sek.)

Übereinstimmende Zeilen: 354 Geändert: 0 Warnungen: 0

Abfrage OK, 0 Zeilen betroffen (0,01 Sek.)

Übereinstimmende Zeilen: 22 Geändert: 0 Warnungen: 0

Abfrage OK, 0 Zeilen betroffen (0,01 Sek.)

Übereinstimmende Zeilen: 10 Geändert: 0 Warnungen: 0

Wenn Sie fertig sind, beenden Sie MySQL.

Ausfahrt

Schreiben einer Abfrage mit PHP-Skript

Wenn Sie keinen phpMyAdmin- oder Shell-Zugriff haben, besteht eine andere Möglichkeit darin, ein PHP-Skript zu verwenden.

Nachdem Sie Ihre Datenbankanmeldeinformationen eingegeben haben, fügen Sie die Abfrage in die $sql-Variable ein.

Denken Sie daran, dass dieses Skript bei falscher Ausführung Ihre WordPress-Website beschädigen könnte. Wenden Sie sich im Zweifelsfall an einen Entwickler oder den Webhoster.

Suchen und Ersetzen mit einem Plugin

Die Verwendung eines Plugins ist die beste Option für diejenigen ohne Programmiererfahrung.

Die folgenden getesteten Plugins sind zuverlässig und haben hohe Bewertungen von Benutzern erhalten.

Bessere Suche ersetzen

So finden und ersetzen Sie eine URL oder einen Text in einer WordPress-Datenbank

Dieses Plugin aktualisiert URLs über alle oder mehrere ausgewählte Tabellen in einer Datenbank. Benutzer können Such- und Ersetzungsbefehle in ihrem WordPress-Adminbereich ausführen.

WP-Datenbank migrieren

So finden und ersetzen Sie eine URL oder einen Text in einer WordPress-Datenbank

Dieses Plugin ist solide und zuverlässig zum Suchen und Ersetzen von Daten in serialisierten Daten. Benutzer installieren das Plugin auf der ursprünglichen Website.

Das Durchführen eines Suchens und Ersetzens für eine URL-Zeichenfolge und Web-Root erzeugt einen neuen Datenbank-Dump. Diese Informationen werden dann exportiert.

Benutzer importieren diese in die neue URL-gehostete Datenbank.

Suchen & Ersetzen

So finden und ersetzen Sie eine URL oder einen Text in einer WordPress-Datenbank

Dies ist ein kostenloses Plugin, das von Inpsyde entwickelt wurde. Benutzer können URLs, Wörter und Phrasen in ihrer WordPress-Datenbank direkt vom Dashboard aus ersetzen.

Das Besondere an diesem Plugin ist die Möglichkeit, ein Datenbank-Backup durch Klicken auf eine Schaltfläche zu erstellen. Gehen Sie dazu auf die Registerkarte Datenbank sichern und klicken Sie auf die Schaltfläche SQL-Datei erstellen.

Velvet Blues-Update-URLs

So finden und ersetzen Sie eine URL oder einen Text in einer WordPress-Datenbank

Dieses Plugin ermöglicht die Änderung von URLs in Beiträgen, Seiten, Auszügen und mehr. Benutzer fügen die alten und neuen URLs ein und wählen die Stellen aus, an denen sie aktualisiert werden sollen.

Ändern Sie die Plugin-Einstellungen auf der Seite Tools» URLs aktualisieren.

Abschließende Gedanken zum Suchen und Ersetzen von URLs in der WordPress-Datenbank

Es kann von unschätzbarem Wert sein, zu wissen, wie man ein Massen-Suchen und Ersetzen durchführt. Es ist nützlich, um Schlüsselwörter zu aktualisieren oder ein bestimmtes Wort oder einen Textabschnitt in allen Beiträgen zu ändern.

Um dies zu erreichen, stehen mehrere Techniken zur Verfügung. Die vier empfohlenen Methoden, die in diesem Artikel erwähnt werden, sind:

  • Schreiben Sie eine MySQL-Abfrage
  • Führen Sie eine Abfrage in der Befehlszeile aus
  • Schreiben Sie eine Abfrage in einem PHP-Skript
  • Verwenden Sie ein Plugin

Wenn Ihnen dieser Artikel zum Suchen und Ersetzen von URLs in der WordPress-Datenbank gefallen hat, sollten Sie sich diesen Artikel über das Zurücksetzen der WordPress-Datenbank ansehen.

Wir haben auch über ein paar verwandte Themen geschrieben, wie das WordPress-Datenbankschema, wie man eine WordPress-Datenbankbereinigung durchführt und wie man die WordPress-Datenbank auf Malware scannt.

Aufnahmequelle: wpdatatables.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen