Benutze das better search and replace plugin 🙂
Da kann man auch einen trockenlauf machen und sieht was verändert werden soll
Danke dir.
Ich hoffe mal stark, dass es selbsterklärend ist. Ich möchte nicht versehentlich alle Beiträge löschen.
Update:
Ich habe das empfohlene Plug installiert und aktiviert.
Soweit ich sehen kann, kann man damit lediglich suchen UND ersetzen.
Ich möchte aber nicht ersetzen, sondern nur entfernen.
Nehmen wir an, du hast den Satz "Das Mädchen sitzt am Strand."
Mit einem Tool ersetzt du nun "am Strand"
mit ""
.
Wie sieht der Satz dann aus?
Ich hoffe mal stark, dass es selbsterklärend ist. Ich möchte nicht versehentlich alle Beiträge löschen.
Das Blöde an selbst gehosteten Websites ist, dass man selbst verantwortlich ist.
Das Schöne ist, dass man sehr rasch Backups der Datenbank machen kann, die einen bei einem Klopper in wenigen Minuten auf den vorherigen Stand zurücksetzen.
Ah, ok. Vieleicht „Das Mädchen sitzt“? 😉
Also zwei “ Zeichen ins Ersetzenfeld.
Nein, du willst doch nicht an der Stelle Anführungszeichen stehen haben?
Du ersetzt eine Zeichenkette mit … Nichts!
Update:
Frage: In welcher Tabelle befinden sich wohl die Blogbeiträge?
Ich habe Unmengen von Tabellen. Es wird ja keinen Sinn machen, einfach ALLE Tabellen auszuwählen.
Es wird ja keinen Sinn machen, einfach ALLE Tabellen auszuwählen.
So? Warum nicht?
Nehmen wir an, du hast eine Tabelle wp_irgendwas
.
Du gibst an
Ersetze: [wysija_form id="1"]
mit:
… was wird wohl in dieser Tabelle passieren, wenn die Zeichenkette [wysija_form id="1"]
nicht vorkommt?
Übrigens hat dich @michi91 auf die Möglichkeit hingewiesen, einen Testlauf ohne Änderungen zu machen. Da kannst du ein mögliches Ergebnis testen und siehst dann, in welchen Tabellen tatsächlich Ersetzungen vorgenommen würden (Konjunktiv).
Ok, verstanden.
In dem Suchen/ersetzen gibt es ein Tabellenfenster, in dem alle Tabellen aufgeführt sind.
Meinst du, ich habe herausfinden können, wie ich sofort ALLE Tabellen markieren kann?
Macbook.
Jede Tabelle einzeln anzuklicken ist etwas mühsam. 😉
Habs gefunden. 😉
Update:
Nachdem ich herausgefunden habe, welche Tastenkombi alles markiert, habe ich den Suchlauf gestartet.
Es kam folgende Fehlermeldung:
Ein Fehler ist aufgetreten. Versuche entweder die „Max. Seiten-Anzahl“ zu verringern, oder wende dich an unseren Support.
Tja, wie verringere ich jetzt die max Seitenzahl?
Update:
Ich habe erste eine Hälfte der Tabellen durchsucht, dann die andere.
Es kam ein Ergebnis, welches mich irritiert.
Gesucht habe ich nach „[wysija_form id=“1″]
Als Ergebnis kam folgendes:
wp_mappress_maps 159 0 0.016 Sekunden
MAPPRESS ist mein Kartenplugin. Da sollte ich die 159 gefundenen Einträge besser nicht ändern lassen.
Update:
Folgende Änderungen wurden gefunden:
Tabelle
wp_gdsr_templates 8 gefunden
wp_mappress_maps 159 gefunden
Beide Tabellen haben eher weniger mit bei Beiträgen zu tun. Da werde ich nichts ändern.
Oder irre ich?
Grundkenntnisse über die Bedienung eines Webbrowsers setzen wir hier eigentlich voraus. Und nochmal der Hinweis: wir geben dir gerne „nach bestem Wissen und Gewissen“ Ratschläge, aber für die Umsetzung bist du selbst verantwortlich. Niemand hier kommt zu dir nach Hause, um etwas zu reparieren, was wir nicht kaputt gemacht haben und wir übernehmen auch keine Haftung für irgendwelche Schäden.
Wir benötigen auch bitte keine „Updates“, wo du kurzzeitig Verständnis-Probleme hast, wenn du im selben Moment die Lösung postest. Ein wenig mehr Respekt vor der freien Zeit, die wir auch mit dem Lesen solcher unnötigen Beiträge verbringen, wäre schön.
Wieso eine Zeichenkette mit einem Shortcode für den Newsletter in einer Datenbank-Tabelle für ein Karten-Plugin auftaucht, kann ich nicht beurteilen. Du kannst per phpMyAdmin selber in die Datenbanktabelle schauen und dort nach der Zeichenkette suchen.
Wenn du aus den Beiträgen und Seiten eine Zeichenkette löschen möchtest, ist es doch sinnvoll, zuerst in der Datenbanktabelle wp_posts
zu suchen? Vor der Ersetzung ein Backup nicht vergessen. Zwei drei Beiträge raussuchen, in denen die Zeichenkette vorkommt, um das Ergebnis der Ersetzung nachher zu prüfen. Backup nicht vergessen. Dann die Ersetzung durchführen. Zeichenkette mit nichts ersetzen bedeutet, Zeichenkette löschen.
Und jetzt viel Erfolg. Du schaffst das.
Ok. Bitte bedenke, dass ich schon ein fast historisches Alter erreicht habe.
Dafür bin ich relativ fit, leider nicht fit genug für dieses Forum.
Fehler passieren, ich werde dran arbeiten, versprochen.