Für Menschen · Seien Sie begeistert und Sie werden begeistern !
If you want the information in english - please have a look on this this page.
Mark Cunningham stellte vor geraumer Zeit sein Plugin "Search and Replace" in einer erweiterten Version bereit. Jetzt können alle erdenklichen Einträge in der DB gesucht und ersetzt werden. Besonders bei vielen Beiträgen empfinde ich das als sehr vorteilhaft.
Deshalb habe ich das Plugin auch für alle deutschen WordPress-User übersetzt, so dass es zum deutschen Layout passt und ein wenig verständlicher ist, was man damit machen kann.
Suchen und Ersetzen arbeitet mit WordPress Version 1.5 und wurde getestet bis Version 2.9-rare.
Anwendung:
In eurer WP-Admin-Oberfläche findet ihr nun unter Verwalten den neuen Tab Suchen & Ersetzen. Dort sind alle Funktionen nutzbar.

Dieses Plugin arbeitet mit einer Standard SQL Abfrage und verändert deine DB direkt.
Du kannst nichts rückgängig machen mit diesem Plugin. Wenn du dir nicht sicher bist, fertige eine Sicherung deiner DB im Vorfeld an. Ansonsten kann man nur die Funktion umgekehrt wiederholen oder direkt in der DB Änderungen vornehmen, z.B. mit phpMyAdmin.
Die Textsuche ist sensitiv und besitzt keine passende Abstimmungsbefähigung.
Du kannst folgende Einträge bearbeiten: ID von Beiträgen, Beitrag (content), Titel (titles), Auszug (excerpt), Kommentarbeiträge (comment content), Tags, User-ID, Kommentarautor (comment author) etc..
Die Funktion arbeitet stringbasierend und kann somit auch HTML-Tags ersetzen.
Ist die Arbeit nicht 1 Euro wert?
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.
Möchtest du mehr oder anders spenden, so besuche meine Wunschliste.

Download als zip-Datei: downloads.wordpress.org/plugin/search-and-replace.zip - 90 kByte
wp_nonce integriert.wp_nonce verändert, WP 2.5 Stylemeta_data, user-id, user-login, GUID ...descr, neuer Datei-NameID für Posts ändern, Kleine Inhaltsänderungen, Ausgabe der ÄnderungenKommentarregeln: Bleib cool, kritisch ist in Ordnung, aber wenn du unhöflich bist, dann lösche ich deinen Kommentar. Bitte benutze deinen persönlichen Namen oder Initialen und nicht den Namen eines Unternehmens, dies würde als Spam gewertet und wird gelöscht. Der Zusammenhang zwischen Namen und URL sollte nicht offensichtlich auf Spam hindeuten! ♥ Ansonsten, vielen Dank für den Kommentar und viel Spaß mit meinem Blog.
händischer Spam:
Beachte die Kommentarregeln, jede Form von versuchtem Spam wird gelöscht. Warum und wieso steht in einem meiner Beiträge.
Bezug auf Textstellen:
Du kannst direkt bezug auf Textstellen im Beitrag nehmen. Dazu muss lediglich der Bereich im Artikel markiert werden; daraufhin erscheint ein Button, der den markierten Text in das Kommentarfeld übernimmt und als Zitat auszeichnet. Die Funktion ist nur bei aktivem JavaScript nutzbar.
xHTML:
Du kannst folgende Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <pre> <em> <strong> <strike> <ul> <ul> <li>
Achte darauf, wenn du Code im Kommentar hinterlegen willst, dann muss der Code maskiert sein. Dann wird er nicht interpretiert. Der Code muss mit Hilfe von HTML-Entities dargestellt werden, d.h. dass man z.B. < als < und > als > einfügt.
E-Mail-Benachrichtigung bei neuen Kommentaren ?
Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare vie E-Mail informiert. Der Versand erfolgt nur, wenn du die URL in der Bestätigungs-E-Mail genutzt hast oder schon Abonnent hier im Blog bist.
Kommentar erscheint nicht:
Alle Kommentare werden manuell geprüft, freigegeben und nach Möglichkeit beantwortet. Bitte um etwas Geduld und Nachsicht.
Identifikationsbilder (Avatare):
Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.
Spamschutz:
Das Kommentarformular ist mit einem Spamschutz ausgerüstet. Solltest du diesen Artikel ohne JavaScript besuchen und kommentieren wollen, so muss du die Frage beantworten und das jeweilige Wort in das Textfeld eingeben.
bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.
Das Weblog wird angetrieben von WordPress und aktuell gibt es 886 Beiträge, 16217 Kommentare in 14 Kategorien und 448 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet.
Design und Code ist unter Copyright
© 2001 - 2010 bueltge.de [by:ltge.de]
19. Januar 2006 um 16:39
Super! Genau das habe ich gesucht
21. Februar 2006 um 15:22
27. Dezember 2006 um 20:00
Hi, das deutsche Plugin wird in der Liste nicht angezeigt, hab einstweilen das englische genommen, mein Fehler oder Bug? Thx
27. Dezember 2006 um 20:45
@Thomas: nun nochmal als zip, damit sollte es leichter fallen.
LG Frank
2. März 2007 um 20:20
19. März 2007 um 14:41
Sehr schade das die Textsuche im Plugin keine passenden Abstimmungsbefähigungen hat, sonst hätte ich gerne mehr damit gemacht, aber so ist nicht allzuviel möglich.. Eine Sicherung der DB sollte man auf alle fälle vorher machen.
Hab bei mir mal folgendes wort im Text versucht zu ersetzten: aus download sollte z.b. das wort abholen im inhalt werden.. hat auch geklappt, nur leider wurde auch aus downloaden im inhalt dann ein abholenen.. nunja.
19. März 2007 um 14:59
Prinzipiell macht das Plugin einfach nur den SQL-Befehl
und die ersetzt alles. Vielleicht arbeite ich nochmal dran.
LG Frank
2. April 2007 um 18:12
DANKE! Leider sind bei meinem Host momentan alle unterseiten nicht erreichbar > also auch kein PHPMYADMIN! bin dir echt unendlich dankbar für das plugin!
16. April 2007 um 00:41
Hallo Frank, ich bräuchte das für die URLs in den Kommentaren. Weil ich da von früher noch die alten URLs zu meinem Blog drin habe, die nicht mehr aktuell sind. Geht das noch irgendwie ins Plugin rein, oder hast n Tipp für mich? Wär super.
Gruß Dom
16. April 2007 um 09:01
Das Plugin kann in den Kommentaren (Tabelle: comments) suchen und ersetzen und nun auch in den URLs der Kommentatoren - v1.5 .
Ansonsten kannst du es auch mit SQL machen, zum Beispiel in phpMyAdmin - die nötigen Anweisungen findest du in diesem Beitrag.
16. April 2007 um 11:54
Vielen Dank für die Aktualisierung!
20. Mai 2007 um 09:49
26. Juni 2007 um 03:06
I like this plugin, but...there's no english version? I'll copy the text into a translator so I know what it says. Then maybe I can use it. Nice work!
26. Juni 2007 um 07:55
@Mike: yes - see the plugin-page on wordpress.org
I hope, this is, what you search.
18. Juli 2007 um 02:15
3. August 2007 um 22:41
Danke für dieses tolle PlugIn. Konnte nach einem Servercrash und dem Verlust sämtlicher Umlaute in der DB alles damit wiederherstellen. Ein Traum!
Spende gerne für so gute Arbeit!
27. August 2007 um 22:21
25. Oktober 2007 um 06:46
I also want a english version. I came from the wordpress page but I want to read the usage instructions, especially where says :"Achtung"
25. Oktober 2007 um 10:49
@J.P.: The new version is with english language-file with all content in english. I hope, you enjoy this.
With best regards.
25. Oktober 2007 um 11:05
Thanks for the update! keep the good work!
26. Oktober 2007 um 17:32
Danke, genau danach hab ich schon 2 Tage gesucht!!!!
27. Oktober 2007 um 22:45
ist es möglich einen beliebigen string zwischen festem string zu löschen bzw. zu ersetzen...möchte nämliche alle alten UTW-Tags [TAGS]tag1,tag2,tag3,...[/TAGS] aus meinen Posts löschen
29. Oktober 2007 um 09:28
Insofern der Syntax im Beitrag oder Kommentaren auftaucht, kannst du ihn mit dem Plugin ersetzen.
29. Oktober 2007 um 12:33
schön....aber WIE mach ich das? Gibt es einen Platzhalter für beliebige Anzahl von unterschliedlichen Zeichen?
29. Oktober 2007 um 14:53
Nein, einen Platzhalter kann man innerhalb von mySQL nicht so einfach vergeben. Das Plugin nutzt lediglich die UPDATE REPLACE Anweisung von mySQL und ersetzt nur explizit das mit dem.
4. November 2007 um 08:25
Mir ist aufgefallen, dass es in der deutschen Version Asuführen anstatt Ausführen heisst.
4. November 2007 um 10:52
Danke Mark, soeben gefixt und alle Sprachfiles angepasst.
5. November 2007 um 13:33
6. November 2007 um 01:31
10. November 2007 um 15:50
7. Dezember 2007 um 00:33
7. Dezember 2007 um 22:04
Is there an English version?
7. Dezember 2007 um 23:40
Yes, here is the description
9. Januar 2008 um 18:20
14. Januar 2008 um 22:36
Ich versuche krampfhaft p's (html-absätze) zu entfernen. Durch ein quer-update habe ich lauter rn im code. die will das plugin aber partout nicht ersetzen.
Was muss ich denn da eingeben ?
15. Januar 2008 um 07:59
Die Absätze setzt WordPress aufgrund der Eingabe im Editor beim Darstellen des Beitrags, die stehen also nicht in der Datenbank. Damit kannst du sie nicht ersetzen. Du musst die Beiträge im Editor öffnen und die Zeile, den Break, raus nehmen.
24. Januar 2008 um 14:08
27. Januar 2008 um 11:42
27. Januar 2008 um 21:58
Hi Frank
weißt bei dem Plugin wäre es wunderbar, wenn es auch die category description und die tags suchen und ersetzen könnte.... mal so anfrag, ob dies denn ein update und so...
lg
29. Januar 2008 um 11:20
Hallo Monika,
ich werde es in Erwägung ziehen, da ist es nicht ganz so einfach, da man immer gleichzeitig den Eintrag slug ändern muss.
LG Frank
29. Januar 2008 um 12:39
Hallo Monika,
tags lasse sich klasse mit Simple Tags verwalten und bearbeiten.
Kategorien, wiso sollten die auf diese art bearbeitet werden? ich habe eine hand voll, ich glaube nicht mal 20.
wenn es zu viele sind sind sie doch nicht mehr durchschaubar oder?
deswegen arbeite ich mit tags und category
29. Januar 2008 um 13:45
29. Januar 2008 um 18:13
29. Januar 2008 um 19:07
Hi Frank, ja ich weiß,
Picard es ging mir nicht um die Kategorien, sondern die category description, das ist was anders, - die Kategorienbeschreibung ist das,
simple tags das allerneueste ist in vielen DIngen einfach, aber bei verwurschtelten Umlauten ist es eine Katastrophe - und nein fragt mich bitte nicht wieso kaputte Umlaute
..it is a never ending story und beginnt mit DoS.....................
lg
Frank ich konnte bei Firefox den Kommentar nicht absenden, der Sendebutton reagierte einfach nicht, so nahm ich dann Flock
29. Januar 2008 um 19:41
Dachte ich mir, ich schau es mir an.
Kommentar senden, klappt im Test. hmmm
LG Frank
31. Januar 2008 um 12:30
Hallo Monika,
ich habe eine neue Version veröffentlicht und die hat die beiden Wünsche integriert.
LG Frank
31. Januar 2008 um 12:58
Hi Frank, ich ...... in Wien tät man sagen: ich bussle Dich dafür ab
....
ein "Busserl" ist ein angedeuteter Kuß auf die Wange;) mit heftiger Umarmung..
In versuchtem hochdeutsch: recht herzlichen Dank, das ist fantastisch ....:-)
lg
Monika
31. Januar 2008 um 13:00
mal testen
vielen dank frank!
16. März 2008 um 02:04
20. März 2008 um 13:50
23. März 2008 um 18:23
Hallo! Erst Mal Danke für das tolle Plugin und aktuelle Update. Ich nutze es immer wieder intensiv für Rechtschreibfehler und Characterdarstellungsproblemen. Einen Vorschlag zur Verbesserung hätte ich dennoch: genial fände ich, wenn das Plugin auch gleich ausgibt, wie oft der Begriff in der entsprechenden Kategorie ersetzt wurde. So hat man auch gleich eine Kontrolle, ob's wirklich funktioniert hat...
27. März 2008 um 01:46
28. März 2008 um 15:48
28. März 2008 um 16:05
Mathematisch eine Funktion einbauen oder einfach die Ausgabe im Plugin auskommentieren.
5. April 2008 um 22:22
13. April 2008 um 09:30
Das automatische Update in WP 2.5 hat bei mir nicht geklappt. Das Plugin wurde in einem Unter-Unterordner ausgepackt.
14. April 2008 um 17:38
Hallo Frank,
ich bin gerade am updaten meiner Plugins und da habe ich entdeckt, dass in Deinem Plugin gar keine PHP-Datei drin ist.
Muss ich die woanders runterladen?
Oder aktualisierst Du sie gerade?
Ist vielleicht auch der Grund, warum es bei ad nicht geklappt hat.
Liebe Grüße
14. April 2008 um 20:31
Vielen dank.
Wie kann ich den plugin in English haben?
Mein Deutsch ist nicht so gut ...
14. April 2008 um 21:46
@frank d and Franziska: Ich hatte eine Problem mit dem SVN, sollte nun passen, inkl. Sprachfiles in englisch, französisch und polnisch.
Danke für den Hinweis!
15. April 2008 um 10:43
Super! Danke!
Noch eins, Du hast in der searchandreplace.php stehen:
Description: A simple search for find strings in your database and replace the string. Use in [<] a href="admin.php?page=searchandreplace/searchandreplace.php" [>] Manage -> Search/Replace.
Da muss aber richtig stehen:
Description: A simple search for find strings in your database and replace the string. Use in [<]a href="admin.php?page=search-and-replace/searchandreplace.php"[>] Manage -> Search/Replace.
Ansonsten kommt immer nur .... nich gefunden.
Liebe Grüße
15. April 2008 um 10:46
PS: Deine amazon-Wunschliste funktioniert nicht ...
15. April 2008 um 12:29
@Franziska: Danke für die beiden Hinweise! Bug gefixt und in 2.3 veröffentlicht, Achtung: neue Dateiname
15. April 2008 um 19:55
Vielen Dank, Frank
Auf neu heruntergeladen und jetzt Englisch inklusief
(Bitte entschuldigen Sie mein Deutsch) Kleine Frage. Sollte es moglich sein ein Datum range zu brauchen? Ich habe etwa 300 alte Beitragen importiert die auf jede Regel ein haben. Die sind alle 10/2003-7/2007. Beitragen in WP 8/2007 - Heute sind OK, aber haben auch welche die Ich nicht verlieren will.
15. April 2008 um 20:00
The comment form took the html code out for manual line break.
Again, I wish to remove dozens of line breaks in old entries, up to mid 2007; without removing them from the newer entries.
15. April 2008 um 20:59
@frank d: this is not possible with this plugin. You must use a sql-command with a where-clausel for field post_date in table post. Please ask in a SQL-Forum.
15. April 2008 um 21:06
20. April 2008 um 03:06
I did the auto update about five minutes ago and it replaced my English version with German. Just thought I would let you know.
Esteban
4/19/08 @ 6:00 PM
20. April 2008 um 03:25
btw, i just reuploaded it manually to correct this.
I wanted to thank you for this plug in. It seems that this latest update was able to replace some left over items that your previous plugin version missed. Thank you!
20. April 2008 um 10:39
@Esteban: Thank you. WP has problems with the automatic update. I have update update the plugin with links, user and usermeta.
11. Mai 2008 um 00:15
hi. Thanks for plugin
perfect.
regards
18. Mai 2008 um 22:44
Hallo Frank!
Danke fürs Plugin und wollt es in ner WP-MU Installation nutzen. Dort gehts aber nicht, da es vermutlich die falschen Tabellen durchsucht. Vielleicht kannst du bei Gelegenheit dein prima Plugin an WPMU anpassen?
Und vielleicht kannst du mir mit dem sql-befehl helfen, um die Datenbank zu durchsuchen und das gefundene zu ersetzen. Hab gerade nen WP-Blog in nen WPMU-Blog umgewandelt und in über 600 posts muss ich jetzt die img-url ändern. Das wär genial wenn ich das via sql-Abfrage machen kann.
Danke und herzliche Grüsse!
M
19. Mai 2008 um 11:38
@Meerblickzimmer: schau mal in diesem Beitrag, da erkläre ich es via SQL: LINK
19. Mai 2008 um 13:29
@Frank: Danke, hat geholfen. Supi! Viele Grüsse. M
30. Mai 2008 um 01:49
23. Juni 2008 um 14:32
Hi Frank,
Thanks for the plugin. My German is rather rusty, and I don't seem to be able to find an English version. I tried the official wordpress plugin repository and the download file from this site. Both are version 2.4.1 and both only show the German language version. There are no .mo files in the zip file, just readme.txt, screenshot-1.png and search-and-replace.php.
23. Juni 2008 um 15:04
@oriste: Thanks for your information, i have look and have forun an error in SVN. Now you have all language-files, please download retry.
Best wishes.
23. Juni 2008 um 21:02
Thanks Frank, it's working in English now!
16. Juli 2008 um 21:25
16. Juli 2008 um 21:39
18. Juli 2008 um 18:36
22. Juli 2008 um 20:57
Habe heute in gefühlten fünfzig Beiträgen was ändern müssen, aber nichts von der Existenz dieses Plugins gewusst.
Oh, das hätte mir heute zwei Stunden Arbeit gespart. Dann nächste Mal. Was es alles gibt.
24. Juli 2008 um 13:53
25. Juli 2008 um 16:16
This is a great plug in
27. Juli 2008 um 21:00
4. August 2008 um 16:42
9. August 2008 um 03:21
Can you explain how can I activate the english version of the plugin? My WP is in portuguese and cannot activate-it. It appears in german and I don't copy on the instructions that exit on the plugin WP page.
Thanks in advance!
JCL
11. August 2008 um 12:43
@JCL: Please rename the searchandreplace-en_US.mo in searchandreplace-*.mo and set * the same syntax as in your wp-config.php for the constants define ('WPLANG', '*');
Upload this file to the language-folder of the plugin, ready. Better is, you write a portuguese file form the searchandreplace.pot with the tool poEdit.
18. August 2008 um 17:22
Thanks for a very useful plugin however the plugin appeared to be reporting different information from phpMyadmin. I was wanting to change the urls in the database after moving a test site from one url to another (having already changed it in two places in wp_options).
I just ticked all the boxes when I ran the search and replace and got the following:
» Attempting to perform search and replace ...
» Search one.domain.com ... and replace with another.domain.net
Any ideas?
* Looking @ post content ...
o ... in Table posts: Nothing found.
* Looking @ ID ...
o ... in Table posts: Nothing found.
o ... in Table posts: |||||||||||||| - 14
o ... in Table postmeta: Nothing found.
o ... in Table term_relationships: Nothing found.
o ... in Table comments: Nothing found.
* Looking @ GUID ...
o ... in Table posts: Nothing found.
* Looking @ post titles ...
o ... in Table posts: Nothing found.
* Looking @ post excerpts ...
o ... in Table posts: Nothing found.
* Looking @ Meta Data ...
o ... in Table postmeta: Nothing found.
* Looking @ modifying comments text ...
o ... in Table comments: Nothing found.
* Looking @ modifying comments author ...
o ... in Table comments: Nothing found.
* Looking @ modifying comments author e-mail ...
o ... in Table comments: Nothing found.
* Looking @ modifying comments author URLs ...
o ... in Table comments: Nothing found.
* Looking @ Comment-Count ...
o ... in Table posts: |||||||||||||||||||||||||||||||||||||||||||| - 44
* Looking @ category description ...
o ... in Table term_taxonomy: Nothing found.
* Looking @ Tags ...
o ... in Table terms: Nothing found.
* Looking @ User-ID ...
o ... in Table users: Nothing found.
o ... in Table usermeta: Nothing found.
o ... in Table posts: Nothing found.
o ... in Table links: Nothing found.
* Looking @ User Login ...
o ... in Table users: Nothing found.
Completed successfully!
However looking in phpMyadmin I had already seen that most of the entries with the url were in GUID column in the wp_posts table.
The search and replace performed correctly but this information confused me.
Any ideas?
PS Sorry I don't speak German but couldn't see any better to post this.
20. August 2008 um 08:57
@Upekshapriya: Thanks for your informations, i work on the new version.
26. August 2008 um 21:11
Vielen Dank für dieses Plugin und auch den SQL-Befehl aus Kommentar Nr. 7! Bin gerade auf einen neuen Server mit anderer Domain gewechselt und mit Hilfe des Plugins konnte ich problemlos die Pingback URLs ändern.
10. September 2008 um 07:43
12. September 2008 um 09:50
13. September 2008 um 16:18
15. September 2008 um 11:50
Hallo Frank, super Tool, vielen Dank hierfür! Gibt es auch eine Möglichkeit z.B. im Content das 50. bis 60.Zeichen in jedem Text zu ändern?
15. September 2008 um 12:38
@Felix: nein, dass ist nicht möglich, wäre auch von der Umsetzung recht schwierig.
26. September 2008 um 23:13
Ich hätte da gerne mal ein blödes Problem: Nach einer nicht ganz geglückten Umstellung meiner MySQL-Datenbank von ASCII nach UTF-8 mit einem veralteten Plugin sind meine alten Kommentare strubbelig. Und zwar in der Form, dass der W3.org-Validator die Arbeit verweigert z. B. mit dem Hinweis \xFC (also das kleine ü) wäre kein UTF-8. Dabei sehen die ü in den Kommentaren in der normalen Blog-Ansicht wie ü aus, aber - und jetzt kommt es - wenn ich den Kommentar über EDIT bearbeiten will, wird jedes "Sonderzeichen" (Umlaute und scharfes S zum Beispiel) als ? in einer Raute dargestellt. Guck ich dagegen über phpMyAdmin in die Datei wp_comments, stehen die ü ganz normal als ü drin - ich kann sie mit Search-&-Replace also nicht korrigieren.
Hast du den Hauch einer Idee, wo bei mir der Hase im Pfeffer liegt, Frank?
27. September 2008 um 01:30
@Stefan: Habe eben mal kurz drüber geschaut und keinen Fehler in der Hinsicht gefunden, scheinbar hast du es schon gefixt.
27. September 2008 um 01:53
Moin Frank, danke fürs Gucken! Nein, gefixt habe ich noch nichts. Es betrifft wohl alle Kommentare vor WordPress 2.x - wann war die Umstellung von ASCII auf UTF-8? WordPress 2.2?
Zum Beispiel die Kommentare in diesem Beitrag:
http://www.alterfalter.de/2007/09/22/zattoo-tatsaechlich-die-zukunft-des-internet-fernsehens/In phpMyAdmin stehen die Umlaute ganz normal als Umlaute drin - aber der W3.org-Validator meckert sie an: "The error was: utf8 "\xE4" does not map to Unicode". Und wenn ich die alten Kommentare in WordPress editieren will, werden sämtliche Umlaute durch das gleiche Fragezeichen in schwarzer Raute angezeigt.
Kein sichtbarer Fehler, aber sicher der Grund, weshalb mir die Google-Webmastertools unter "Statistiken/Was Googlebot sieht" erzählt, dass drei Viertel meines Blogs US-ASCII codiert sind und nur ein Viertel UTF-8.
28. September 2008 um 20:10
@Stefan: auch in diesem Beitrag ist bei mir alles in Ordnung.
28. September 2008 um 21:06
Ja, für dich und für mich!
Aber für die Validatoren von W3.org oder SELFHTML nicht.
Na gut, dann probier ich es mal mit Export und Re-Import.
28. September 2008 um 21:25
@Stefan: habe ich gemacht und 3 Fehler gefunden, die aber anders artig herrühren.
21. Oktober 2008 um 15:04
26. November 2008 um 21:21
2. Dezember 2008 um 19:32
Hi Frank,
habe dein Plugin mal runtergeladen, da ich bei mir den GoogleAdSense Code durch den von WPAds ersetzen möchte.
Irgendwie scheint es aber nicht zu funktionieren.
Hast du mir da nen Tipp..??
Lefdi
2. Dezember 2008 um 20:51
@Lefdi: das wird sicher nicht so einfach, denn du hast wohl den ganzen Script-Code im Beitrag abgelegt. Das heisst auch, dass WordPress die Leerzeichen und Breaks it in der DB ablegen muss. Es ist besser, wenn man Werbung etc. (Sachen die sich Ändern können) als Shortcode ablegt oder dyn. in den Content bringt. Du musst am besten eine SQL Ausleitung machen und den Code suchen, diesen per Editor raus nehmen und dann kannst du ihn per Plugin ersetzen. Ich würde aber empfehlen, dass du ihn dann gleich per Shortcode ersetzt und den neuen Code per Script in den Content bringst, siehe Beitrag.
12. Dezember 2008 um 13:51
Ich habe in meinem Blog spezifische URls die sehr oft vorkommen, auf empfehlung eines Freundes (Programmierer:Java/PHP) mittels Abkürzungen in den Einträgen eingegeben, z.B. %BT%, %wang%, etc...
Nun würde ich die gerne durch URLs ersetzen. Könnte das mittels dieses Plugins gemacht werden? und wie? Danke!!
12. Dezember 2008 um 19:19
@freese: ja, das sollte gehen :Suchen nach
%BT%und ersetze mithttp://example.com/17. Dezember 2008 um 18:48
22. Dezember 2008 um 21:47
Hi Frank, hab Dein Plugin gerade mit der 2.7_de von wordpress-deutschland.org genutzt. Hat Reibungslos funktioniert.
30. Dezember 2008 um 16:28
It seems like people have forgotten about this great plugin. This is one of my favorite plugins and is installed on every wordpress blog I've ever setup. I 'plug' it when ever I get the chance.
I am always fighting the fight for good plugins, and not to integrate everything into the core. I like activating and deactivating features, I even like deleting then when something better comes out, choices, aren't they great?
But this plugin, this is the one that I actually would like to see integrated into the core. It makes perfect sense.
In case you are curious, what I use it for the most, is for ShortCode. All the quick tag plugins out there. If I used a plugin that used one tag, then I switched to a better plugin that happens to use a slightly different tag, there you go! Your plugin is the perfect solution.
31. Dezember 2008 um 08:18
11. Januar 2009 um 02:51
Thanks for the plugin! Is it capable of using wildcards, e.g.
-to-
11. Januar 2009 um 11:12
@David: only the same wildcards as in mySQL %
11. Januar 2009 um 14:32
Frank, Thanks for your reply. I do a search for and it returns with results, though when I try to replace it with an empty space (I want to just delete all instances) it doesn't appear to successfully delete .
14. Januar 2009 um 15:22
Die Paket downloaden und lokal entpacken.=?
14. Januar 2009 um 22:07
gefixt, Danke
1. Februar 2009 um 22:56
Hi Frank,
Thanks for the plugin. My German is rather rusty, and I don't seem to be able to find an English version. I tried the official wordpress plugin repository and the download file from this site. Both are version 2.4.1 and both only show the German language version. There are no .mo files in the ZIP file, just readme.txt, screenshot-1.png and search-and-replace.php.
2. Februar 2009 um 10:45
@Banka: you can finde the language-files in the folder lanuages. WP use the language-file, when active the langauge-constants in the wp-config.php. Do you have sett a constants in the wp-config.php for var WPLANG.
11. Februar 2009 um 11:32
Wow, danach habe ich gesucht und es funktioniert einwandfrei. Hat mir viel Arbeit erspart.
20. Februar 2009 um 14:16
Hallo,
Ich habe mir soeben dein tolles Plugin geholt. Leider wird es bei mir nur in Englisch angezeigt. Mein Backend ist in D. Ich kann es aber auch in E oder F haben. Die HP selber ist ebenfalls in 3 Sprachen. Was muss ich tun, um das Plugin auch in D zu haben?
20. Februar 2009 um 14:22
Das Plugin arbeitet mit der Sprachdatei, die jeweils als Schlüssel in der wp-config.php eingetragen ist. Scheinbar hast du aber einen Schalter im Backend zum Umsschalten, wo dann das Backend mit neuer Sprachdatei gezogen wird. Das Plugin ist im Syntax in deutsch, so dass, wenn du die Sprachdateien bzw. den Ordner languages im Plugin löscht, es nur in DE ist.
22. Februar 2009 um 19:46
Hallo Frank,
könnte dein Plugin auch Konditionen verarbeiten (oder kennst zufälligerweise den SQl Befehl
?
Beispiel: auf einer Webseite hatte ich bisher zu internen Seiten "relativ" verlinkt und möchte nun "absolut" verlinken - d.h. denjenigen Links, die kein http:// nach dem href haben, dieses (inklusive des Domainnamens) einzufügen? (Sorry für die etwas schwammige Ausführung, aber irgendwie erlaubt mir dieses Kommentarfeld hier nicht, das Gleichheitszeichen einzufügen...)
22. Februar 2009 um 20:49
hm, gerade getestet, = geht.
Zum Plugin: nein, gehen so nicht, dass geht nur via SQL direkt, vielleicht passt das
IF (postcount > 1, postcount, 0)(http://dev.mysql.com/doc/refman/5.1/en/if-statement.html)8. März 2009 um 02:52
Hi, I dont understand German at all. I found this link under "Search and Replace" Plugin for WordPress.
I need to do something and Maybe you can help me. WordPress latest version cant import Blogger Images. I have all the images locally in a known location and ideally I would like to do a search and replace in the database retaining the image filename but replacing all paths that point to Blogger.
The problem is that each image on each post in blogger point to a different url. For example the following three are URLs from Blogger poiting to images I uploaded.
http://1.bp.blogspot.com/_VIqCfOvaKiY/SbGU9L7t9jI/AAAAAAAAGqg/JnLYfcLuGLk/s400/N96.jpghttp://2.bp.blogspot.com/_VIqCfOvaKiY/SbEurE6iRWI/AAAAAAAAGqY/p2TBZb-V-u4/s320/You_Tube_Logo.JPGhttp://2.bp.blogspot.com/_VIqCfOvaKiY/SbEt17_zPgI/AAAAAAAAGqQ/5Lqdji1GO5w/s320/Finanzas.jpgAs you can see the URL changes on each image I upload. I imagine that I need a Plugin or an action directly executed in the Database to Replace the whole URL to point to a local path or different path I can set as my image repository.
Any ideas?
THanks a lot for your help!
9. März 2009 um 09:10
@fernando. this is not possible with this plugin. You must use a sql-command in the database with %. Please ask in a sql-forum for help, i think this is the right adress for your problem.
23. März 2009 um 13:32
Nachfrage zu Kommentar #121:
Die Version, die ich gerade aus
http://downloads.wordpress.org/plugin/search-and-replace.zipinstalliert habe, ist ganz eindeutig in Englisch und enthält auch keine deutsche Sprachdatei. Was mache ich falsch?23. März 2009 um 13:52
@Uwe: Das Original ist in deutsch, siehe Code. Welchen Sprachschlüssel hast du denn in der wp-config.php eingestellt?
25. März 2009 um 09:33
@Frank: define ('WPLANG', 'de_DE');
Die DE-Edition von WP, andere Sprachen wurden da nicht mitgeliefert.
Du hast natürlich Recht, die searchandreplace.pot ist in Deutsch. Verstehe ich nicht...
5. Juni 2009 um 15:40
Hallo, funktioniert das Plugin auch unter WP 2.7.1?
Danke.
7. Juni 2009 um 12:44
@Chris: ja, auch unter 2.8
21. Juli 2009 um 12:39
Hallo Frank,
ich habe ein kleines Problem mit dem Plugin.
Suche und ersetze ich 1 Wort z.B in den Überschriften funktioniert alles tadellos.
Möchte ich jedoch einen Link suchen und ersetzen, funktioniert dies nicht.
z.B möchte ich
http://12.XY.de/click.php?pid=0815&tid=1234&bid=5555mit
http://www1.anderedomain.de/test/ff5654804615d.htmlersetzen.
Mein Problem ist, dass der erste Link definitiv in den Beiträgen vorhanden ist, aber nciht gefunden wird. Suche ich in der DB nach einem Teil dieses Links (0815), wird er gefunden.
Vielen Dank!
21. Juli 2009 um 15:51
Hallo Frank,
hat sich erledigt... das & ist in der DB als & abgelegt- da konnte die Suche nichts finden!
Kannst meinen KOmmentar also gerne löschen!
5. August 2009 um 15:31
Hallo Frank,
ich mußte das Plugin heute neu installieren und nu iss es nur noch Englisch?
Auf jeden fall hat es mir heute wieder einen Haufen Arbeit erspart... wie so oft. Dieses Plugin ist ein Must-have in meiner WP-Liste.
Danke vielmals.
20. August 2009 um 08:47
Hallo,
ich habe das Plugin heute zum ersten Mal verwendet, um alle Bild Pfade auf einen Schlag zu ändern. Ich bin begeistert ... absolute Spitze
vielen Dank
24. August 2009 um 22:22
Hallo,
ich zieh grad mit meinen Blogs um.
Das Plugin wird mir sicher viel helfen
Allerdings stosse ich bereits bei der Installation auf Problem (hausgemachte?)
Ich bin jetzt bei
https://kas.all-inkl.comWas muss ich bei "Hostname" eintragen? Ich habe den DBNamen und den Server eingetragen, beides mal kommt:
Die Datenbank ist aber erreichbar...
Viele Grüße aus Neuss
25. August 2009 um 09:16
Das sagt dir der Webspace-Anbieter, in der Regel ist es aber localhost.
25. August 2009 um 09:18
@Hape42
Das ist von Anbieter zu Anbieter total verschieden. Bei 1&1 z.B. musst du deine URL (www.halloichbins.de) als "Host" angeben. Müsste in deinen Unterlagen stehen, die du als FTP-Zugang von deinem Provider bekommen hast.
25. August 2009 um 11:07
der vom provider mitgeteilte host:
hape42.de.xxxxxxx.kasserver.com
Wenn ich das im Feld Hostname eintrage, User und Passwort hinzu, kommt wieder die Fehlermeldung
und der Inhalt vom Feld Hostname ändert sich auf:
mit filezilla funktionieren die oben gemachten Angaben übrigends einwandfrei...
2. September 2009 um 12:35
Hallo, vielen Dank für den hilfreichen Beitrag!
Ich habe mein Blog umgezogen, nachdem ich es unter einer anderen Domain mitsamt Pfadverzeichnissen neu angelegt hatte. Danach habe ich die DB umgezogen.
Jetzt ist folgendes passiert: Im Backend bei der Plugin-Config und beim Simple:Press Forum ist bei einzelnen Links immer noch der "alte" Pfad enthalten, der natürlich mit der neuen Domain dann ins Leere weist.
So sieht das dann aus:
Installationspfad
http://www.hilfsdomain.de/meinname/blogNeuer Pfad
http://www.meinname.deDer neue Pfad zeigt per Domainweiterleitung auf den Installationspfad. WP wurde komplett auf den neuen Pfad umkonfiguriert (in wp-config.php, wie oben angegeben).
Wenn ich jetzt im Backend auf die Einstellungen vom Supercache gehe (oder im Forum einen Upload machen will), baut er mit einen Pfad wiefolgt auf:
http://www.meinname.de/meinname/blog/wp-content...Was habe ich übersehen? Hat jemand eine Idee, was ich hier falsch eingestellt habe? Die DB habe ich komplett durchgeflöht, dort ist keine Referenz mehr zu finden...
Danke schon im Voraus!
2. September 2009 um 14:33
Im simple:forum-Plugin konnte ich das Problem lösen - im Modul sf-uploader.php wird zur Ermittlung der Adresse PHP_SELF herangezogen. Das habe ich nun angepasst.
13. September 2009 um 08:53
Is there a way to exclude categories from search and replace?
18. September 2009 um 22:16
Frank, Thanks for your reply. I do a search for and it returns with results, though when I try to replace it with an empty space (I want to just delete all instances) it doesn't appear to successfully delete .
22. September 2009 um 10:29
A english tutorial would be great
9. Oktober 2009 um 11:41
Dieses Plugin ist der Hammer!! Das hat mir heute viele Stunden Arbeit erspart und bestimmt 500 Verknüpfungen wieder hergestellt. Ich bin sehr happy. Danke.
20. Oktober 2009 um 00:22
Dankeschön. Ohne diesen Tipp wäre der Umzug und die Korrektur der Datenbankeinträge schrecklich gewesen. Vielen Dank.
27. Oktober 2009 um 14:26
Hallo Frank,
bevor ich irgendwelche Fehler mache, vorab die Frage: ich habe nur 1 SQL-Datenbank, über die aber versch. WP-Installationen laufen, die ich in der wp-config.php jeweils entsprechend benannt habe, also z.B. "wp_haupt_" usw.
Jetzt möchte ich aber Einträge einer Installatin "wp_haupt_" ändern in "wp_business_".
Ist das mit deinem Plugin machbar oder sind da weitere Schritte nötig, müsste ich also auch die wp_config.php u.a. ändern? Bin etwas ratlos ... Danke.
27. Oktober 2009 um 15:33
@Chris: nein, das Plugin spricht immer nur die Tabellen der jeweiligen Installation an. Dazu musst du via phpMyAdmin oder Adminer arbeiten.
27. Oktober 2009 um 23:07
This is a brilliant plugin. I have been using it to replace mangled characters in a big WordPress installation that had been moved to a new host that was not set up for UTF8 in all the MySQL tables.
My only problem was deciphering what some of the characters were supposed to be, so that I could change them back to their previously accented forms. A lot of the more difficult words were people's names, which I couldn't easily guess, so I used the WayBack Machine at archive.org to see what those words had had been long ago.
A big thank you!
4. November 2009 um 23:52
Why does it not work for "PAGES" instead of just posts? Many people use wordpress for a CMS instead of a blog. =)
5. November 2009 um 12:28
@rus: works also in page, search for post_content in table post and WordPress hase the content of pages in the same table and same row, only a other post_type.
7. Dezember 2009 um 13:20
Hi, and thank you for the nice functional plugin.
Here you can download a russian translation pack for them and if you want you can add it to installation pack.
7. Dezember 2009 um 16:08
@levati: great; thanks for your help. I had uplaod your files and set a link to you on the site on wordpress.org
11. Dezember 2009 um 20:16
Hi Frank,
Could you add wildcard (*) character to the Replace string?
Example, I want to replace complete LINE which contains different word(s) in the middle:
[tag xxxx aaa 123] word(s)[/tag]if we could do something like that:
[tag xxxx aaa 123] *.*[/tag]and replace the whole line, regardless what's in *.*
Danke,
12. Dezember 2009 um 10:29
@mark: no, it is not possible - the plugin use a sql-fuunction and this is not easy. I think, it give a plugin with the possibility to use wildcarts; please search on the repository on wordpress.org
14. Januar 2010 um 17:26
Hallo Frank,
Chapeau, das ist ein sehr nützliches Werkzeug!
Hast Du eine Idee, warum dieser HTML-String nicht funktioniert:
)1 Leerzeichen am Anfang zwecks korrekter Anzeige hier eingefügt
Internette Grüße
Freddy
30. Januar 2010 um 03:05
your pluggin saved my whole evening! I was going to have to manually make over 500 link changes when someone suggested your pluggin' !!!!! Needless to say, I am sooooo happy and excited that you made this.
Have an excellent week!
3. Februar 2010 um 01:40
Olá, parabéns pelo plugin. Tive um problema com os caracteres do meu banco de dados, e só conseguir consertar com a utilização deste plugin. Com certeza foi muito útil para mim.
Obrigado, e mais uma vez, parabéns pelo trabalho.
4. Mai 2010 um 21:02
Can there be a small feature added? The ability to search and replace in all tables of the WP database. There are more plugins and tables in my installation and this plugin only allows me to edit some (WP 2.9.2).
Thanks!
26. Mai 2010 um 10:09
Ein klasse Plugin welches mir den direkten Zugriff auf die Datenbank erspart hat.
1. Juni 2010 um 18:55
I am wondering if you can change all of the image urls from http to https with this plugin.
6. Juni 2010 um 22:46
Ich verwende WP 2.9 DE. Nach der Installation hab ich zwar unter Einstellungen einen zusätzlichen Link, allerdings ist alles in Englisch.
Installiert hab ich das Plugin indem ich die zip-Datei mittels WP hochgeladen bzw. installiert habe. Wie komme ich nun zur deutschen Version?
Gruß
Thomas
7. Juni 2010 um 12:21
@SchiTho: im Ordner des Plugins muss es einen weiteren Ordner languages geben, der Sprachschlüssel in der wp-config.php muss de_DE sein und dann ist das Plugin in deutsch; eventuell prüfe ich es nochmal, wenn das bei dir nicht so ist, denn das Plugin ist schon älter und ich habe lange nichts daran gemacht.
7. Juni 2010 um 15:52
@Travis: you can search only for
img href="httpin table content7. Juni 2010 um 16:43
Excellent plugin, saved us a lot of time changing thumbnail url's after doing a domain transfer and finding all our images where broken. Thanks very much for scripting this.
7. Juni 2010 um 16:51
@Florian: this is extrem heavy for default-users and i cant control on the plugin this.
8. Juni 2010 um 22:40
Im Plugin-Ordner wurde ordnungsgemäß der Ordner search-and-replace angelegt. In diesem befindet sich auch der Ordner languages. Doch leider gibt es in dem Ordner keine deutsche Sprachdatei (po- bzw. mo-Datei).
Wenn ich das richtig verstehe, fehlt also die deutsche Sprachdatei
Wie komme ich nun zu einer deutschen Version?
Vielen Dank!
Gruß
Thomas
9. Juni 2010 um 09:22
@SchiTho: richtig, aber im zip-File ist sie drin, lade es dir nochmal runter.
9. Juni 2010 um 22:12
Ich muss blind sein. Ich hab den Zip-Ordner nochmals herunter geladen, aber ich finde hier keine passende Sprachdatei. Wie sollte die Datei denn heißen? Ich hab mal einen Screenshot gemacht:
http://picasaweb.google.at/lh/photo/ZrEbZOfNx80MiUJAXD4BaA?feat=directlinkKannst Du mir weiterhelfen?
Gruß
Thomas
10. Juni 2010 um 14:24
@SchiTho: in deinem Screenhsot sind doch alle Sprachfiles, sogar untersch. Sprachen. Die Sprache wird in Abhängigkeit des Sprachschlüssel in der wp-config.php gezogen, zum Beispiel de_DE.php
10. Juni 2010 um 21:50
Ich bin zu blöd dafür
Ich versuche es daher nochmals g a n z langsam. WordPress ist im Verzeichnis wp installiert. Dort gibt es die Date wp-config.php. In dieser Datei befindet sich folgender Eintrag:
define ('WPLANG', 'de_DE');Im Verzeichnis /wp/wp-content/plugins/search-and-replace/ gibt es den Ordner languages. Wenn ich Dich richtig verstehe sind dort alle benötigten Dateien enthalten.
Trotzdem funktioniert es nicht.
Was verstehst Du eigentlich unter
Was ist ein "Sprachschlüssel"? Welche Datei ist nun die Sprachdatei für Deutsch im Ordner /wp/wp-content/plugins/search-and-replace/languages?
Was muss ich noch machen, damit das Plugin auf Deutsch ist?
Sorry, dass ich da nochmals nachfrage, aber scheinbar mach ich etwas falsch und verstehe noch immer nicht was.
Vielen Dank für Deine Bemühungen.
Gruß
Thomas
11. Juni 2010 um 07:47
@SchiTho: der Sprachschlüssel ist mit Hilfe der Konstante WPLANG definiert, in deinem Fall also de_DE - korrekt. Nun wird via WordPress nach einer Sprachdatei gesucht, die im Plugin definiert wurde, in dem Fall wp-content/plugins/search-and-replace/languages/searchandreplace-de_DE.mo
Mehr musst du nicht tun. Alles richtig. Nun schaue ich nochmal, ob eventuell ein Fehler im Plugin vorliegt, so dass der Unterordner wp ein Problem darstellt.
12. Juni 2010 um 09:20
Aber genau diese Datei fehlt doch im Sprachverzeichnis. Guckst Du bitte noch mal hier:
http://picasaweb.google.at/lh/photo/ZrEbZOfNx80MiUJAXD4BaA?feat=directlinkGruß
Thomas
14. Juni 2010 um 10:32
@SchiTho: ist mir aufgefallen
sorry; ich schiebe sie nach, gebe dir dann hier eine Info.
14. Juni 2010 um 14:14
@SchiTho: Sprachdatei ist nun drin, bitte den Download nochmal nutzen.
17. Juni 2010 um 01:02
Danke!
Jetzt hat es funktioniert.
Gruß
Thomas
18. Juni 2010 um 01:13
Hallo,
Ich spreche einbischen Deutsch weil ich brasilianish bin.
So I will ask in english, holpe no problem here....
I wonder what's name of the table in DB which search and replace plugin send infos?
Ich liebe deine plugin.. Danke Shön!
18. Juni 2010 um 08:49
@Rick: yes, please write in english; i dont understand your ask, you more informations?
The name of the tables are different, dependent from the checkbox; the name of the tables is insinde the text on the right side of a checkbox.
21. Juni 2010 um 22:11
Ich habe das Plugin eben auf einem Testblog auch mit WP 3.0 getestet. Ergebnis: funktioniert wunderbar!
Danke für dieses Plugin.
26. Juli 2010 um 08:42
Läuft bei mir auch einwandfrei mit WP 3.0.
Vielen Dank für das tolle Plugin
29. Juli 2010 um 12:32
Moin, großes Log an das Plugin, nutze es schon sehr lange!
ich suche nach einer Möglichkeit, die vorhandenen, unterschiedlichen Links in meinem Blog mit einem zu ersetzen.
Ich habe in meinem Blog in jedem Artikel ein paar klickbare, externe Links, die sollen alle durch den selben ersetzt werden, z.B. mit diesem:
http://domain.comSo das alle nur noch auf
http://domain.comleiten.Ich weiß jetzt nicht wie ich vorgehen muss, da es ja alles unterschiedliche Links in meinen Blog sind, man muss beim Plugin ja genau das eingeben bei "Ersetze" was man geändert haben will, ich kann da also immer nur 1 Link zur Zeit ersetzen da ich genau den Link angeben muss.
Wie kann man das alles auf einmal machen, geht das?
29. Juli 2010 um 12:56
@Peter: das kann das Plugin nicht leisten; es sucht/ersetzt genau den String, den du eingibst