• Ich habe in vielen Post die gleiche Tabelle und will da was ändern. Mit „Search & Replace“ oder „Better Search & Replace“ gingen änderungen in der DB bisher ganz gut. Jetzt habe ich nur mit ängerem Quellcode ein Problem. Habe auch schon Leerzeiche bzw. keine Leerzeichen zwischen den Tags probier…. die Tools finden den Suchstring einfac nicht.

    Hier mal was ich ändern möchte:

    <td style=“width: 100%; padding-right: 10px; padding-left: 10px; border-color: #ffffff #dddddd #ffffff #dddddd;“>
    <h3 id=“headline“ class=“headline“><a href=

    Und das dann ersetzen durch:

    <td style=“width: 100%; padding-right: 10px; padding-left: 10px; border-color: #ffffff #dddddd #ffffff #dddddd;“>
    <p id=“headline“ class=“headline“><span style=“color: #000000;“><span style=“font-family: OpenSansRegular, arial, sans-serif; color: #000000; font-size: 22px; font-weight: 400;“><a href=

    Bin langsam am verzweifeln… in phpMyadmin habe ich es auch schon versucht, da bin ich aber auch gescheitert da der zwar was geändert hat, aber irgendwo und nicht in den artikeln obwohl ich schon wp_post ausgewählt habe… Am liebsten wäre es mir das per Plugin zu machen und nicht direkt in phpMyadmin (da bin ich nicht so versiert)

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)
  • Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Better Search Replace ist dafür schon bestens geeignet. Es kann aber sein, dass dir der Browser Leerschritte zwischen Tags oder auch die hexadezimalen Farbwerte anders anzeigt, als sie eigentlich angegeben sind. Wenn du border: #fff #ddd eingibst, wird das in den Entwicklertools als border-color: #ffffff #dddddd #ffffff #dddddd; angezeigt. Suchst du dann aber nach diesem Zeichenstring in der Datenbank, wird er nicht gefunden.

    Wie sieht es denn mit dem Textmodus des Editors aus? Kannst du dir damit nicht anschauen, was tatsächlich eingegeben wurde und das ggf. ändern?

    Thread-Starter hatschiii

    (@hatschiii)

    Textmodus des Editors?

    Ich habe die Website augfgerufen und mir den Quellcode anzeigen lassen, den Suchstring dort raus koppiert. Aus der Datenbank habe ich mir den Suchstring auch schon raus kopiert.
    Das Problemn tritte eher auf wenn ich mehrere tage im Suchstring umschließe… <tag1> <Tag2> (mit und ohne Leerzeichen dazwischen)

    • Diese Antwort wurde vor 7 Jahren, 10 Monaten von hatschiii geändert.
    • Diese Antwort wurde vor 7 Jahren, 10 Monaten von hatschiii geändert.
    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Dann hast du aus dem Quellcode vermutlich HTML kopiert, dass gar nicht in der Datenbank, sondern in den Templates deines verwendeten Themes vorkommt (bzw. daraus erzeugt wird).

    Irgendwie reden wir aber aneinander vorbei.
    Deine Frage scheint ein XY-Problem zu sein:

    • Person 1 hat ein Problem mit „X“
    • Person 1 versucht Lösung „Y“, was nicht klappt
    • Person 1 bittet Person 2 um Rat, wie Lösung „Y“ klappen kann
    • Person 2 liefert Lösungsvorschlag zu „Y“, der aber nicht das ursprüngliche Problem „X“ behebt
    • Person 1 reagiert frustriert, weil ihn die Lösungsvorschläge von Person 2 nicht weiterbringen.

    Vielleicht erzählst du erst einmal, was du überhaupt erreichen möchtest?

    Thread-Starter hatschiii

    (@hatschiii)

    Wie im Eingangsbeitrag beschrieben möchte ich die Tabelle die genau gleich in 100 Blogposts vorhanden ist (mit anderen Inhalten aber gleichem Tabellenlayout) anpassen.

    Habe ja auch den Code aus der DB genommen

    Thread-Starter hatschiii

    (@hatschiii)

    <td style=“width: 100%; padding-right: 10px; padding-left: 10px; border-color: #ffffff #dddddd #ffffff #dddddd;“>
    <h3 id=“headline“ class=“headline“>

    …so steht es in der DB. Wenn ich das kopiere findet „Better Search & Replace“ nichts. Ändere ich es in der DB wie folgt:

    <td style=“width: 100%; padding-right: 10px; padding-left: 10px; border-color: #ffffff #dddddd #ffffff #dddddd;“><h3 id=“headline“ class=“headline“>

    …dann wird es gefunden. Anscheinend kommt das Problem von dem Zeilenumbruch. Nun kann ich den leider nicht in 100 Posts ändern. Der ist so von WordPress gesetzt worden wie ich die Tabelle erzeugt habe.

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Vielleicht hilft dir ja das Plugin Search Regex, bei dem du als Suchbegriff eine Regular Expression verwenden kannst.

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)

Das Thema „Inhalte (Quellcode) in DB ändern“ ist für neue Antworten geschlossen.