WordPress Plugin – Search and Replace
Gestern war es mal wieder an der Zeit meine Datenbank ein wenig aufzuräumen. Einige Tabellen konnte ich löschen, die noch von nicht mehr verwendeten Plugins angelegt wurden. Den unnötigen Ballast muss man ja nicht unnötig mit herumschleppen. Dabei fielen mir auch Timos Kommentare auf, die noch mit seiner alten Blog-URL hinterlegt waren. Die wollte ich natürlich auf seine neue URL www.exscribo.de ändern. Nun, Timo ist ein fleissiger Schreiberling und so waren es über 130 Kommentare die zu ändern waren. Alle händisch in der Datenbank zu überschreiben wäre eine hübsche Fleißarbeit gewesen. Korrigieren wollte ich sie auf jeden Fall, sollte Timo doch schließlich seine Links wieder erhalten
.
So habe ich denn zuerst nach einem Befehl gesucht, aber erst einmal nicht gefunden. Also Google nach einem Plugin gefragt und wie so oft wurde ich bei Frank Bültge fündig. Das Plugin Search and Replace hat alles das, was mir zu meiner Faulheit meinem Glück fehlte.

Es lassen sich damit die wichtigsten Einträge in einer WordPress Datenbank einfach ändern. Hierfür gibt es eine Liste in der man wählen kann, wo man etwas ändern möchte. In meinem Fall war es “Comments author URL”. In den Eingabfeldern hatte ich bei “Replace” Timo alte Blog-Url http://www.mylifewithgod.de eingegeben und im Feld “with” seine neue http://www.exscribo.de. Ein Klick auf Go und fertig waren die Datenbankänderungen.

Der Blick in die Datenbank hat mich natürlich erfreut. Das Search and Replace hatte bestens funktioniert und mir somit die händische Fleißarbeit erspart
.
Bei einem weiteren Problem konnte mir das Plugin leider nicht helfen. Im Zuge des Aufräumens habe ich auch endlich einmal den Standard WordPress Admin gelöscht. Das dient bekanntlich der Sicherheit des Blogs, da ein “Einbrecher” dann User sowie Passwort erhacken muss. Für einen Hacker wäre es weitaus einfacher, wenn er dabei schon auf den User “Admin” bauen könnte. Nun denn, nach meiner Änderung waren in meinen Kommentaren alle meine Gravatare verschwunden. Stattdessen gab es nur den “grauen Typ” zu sehen. In Kommentaren, die ich nach der Änderung geschrieben hatte, war mein Gravatar allerdings korrekt. Ich habe dann nach einiger Suche und Austausch mit Tanja den Fehler gefunden. Das Gravatarbildchen wird aufgrund der User ID in den Kommentaren angezeigt. Die ID war zuvor 1 und der neue User hat die 2.
Leider konnte ich diese nicht mit Hilfe des Plugins in der DB tauschen. Hier musste dann doch ein SQL-Befehl her. Wer mich kennt, weiß dass ich damit auf Kriegsfuß stehe. Vor direkter Befehlseingabe in der DB habe ich gehörigen Respekt. Die Datenbank hatte ich zur Sicherheit noch einmal gesichert und dann den Befehl, wie im Screenshot zu sehen, eingegeben.

Siehe da, jetzt ist mein Gravatar wieder überall vorhanden und ich bin unendlich erleichtert, meine Datenbank nicht geschossen zu haben
.


06. Dez, 2009 
















Jetzt lese ich schon bei frank mit, doch ich schreibe es immer in die MySql Oberfläche. Warum eigentlich? So ist es doch viel einfacher. Das werde ich mir auf jeden fall anschauen und dann mal sehen was es wieder an Arbeit spart alles.
Danke dir für den Hinweis, immer wieder schön zu sehen das man an allem Einfachen vorbei liest.
Gruß
Thomas
Das ist aber nett, dass Du Dir so viel Mühe für deine Leser gibst.
SQL kann ich auch nicht leiden. Aber es ist ja alles gut gelaufen. Glückwunsch.
@Thomas: Den Frank habe ich auch schon seit Ewigkeiten im Reader. Das Plugin kannte ich aber auch nicht. Bei vielen Dingen spart es die Suche nach passende SQL Befehlen und man spart sich das einloggen in Adminoberfläche der Datenbank.
@Lizzy: Der Timo hat es sich ja verdient und seinem neuen Blog werden die Links gut tun
.
Zum Glück ist alles gut gelaufen
.
Oh was für eine Ehre
Ein ganzer Post fast nur, weil du meinen Link in den alten Kommentaren anpassen wolltest, da werde ich ja glatt rot
Danke, für die ganze Mühe
@Timo: Kein Grund zu danken und zu “röteln”
. Du kannst die Links bestimmt gut auf der neuen URL gebrauchen
.