WP Merge Fixer – Helferlein

Intro

Für den Beitrag hab ich mir ein eigenes Plugin geschrieben welches einige Operationen bei einem WordPress-Merge vereinfacht. Ihr benötigt somit kein WP-CLI – fall überhaupt darauf Zugriff besteht – und auch keine Fremd-PHP-Snippet-Plugins.

Version: 0.1.69

WordPress: 6.9

Hinweis: Die Version ist fix. Es wird keine Updates, Bugfixes oder sonstiges geben. Ich hab es für mich zur Unterstützung entwickelt und ist auch auf diesen Prozess abgestimmt. Benutzung somit auf eigene Gefahr. Es ist imstande Eure komplette Datenbank aus den Fugen zu werfen. Wenn Ihr Euch aber an die verlinkte Anleitung haltet, ist dieses Tool Gold wert. Trotzdem -> Backup vorher der Datenbank erstellen!

Grundsätzlich ist das Ding größer geworden als gedacht und dann hab mich dazu entschlossen es doch noch „schön“ zu machen und ne „kurze“ Doku zu schreiben. Genau in dieser befindet Ihr Euch somit. Funfact: Die hat mich am Ende gefühlt so viel Zeit wie für die Entwicklung gekostet hat *whoohoo*

Zielgruppe dieses Plugins

Dieses Plugin ist gerichtet an: WordPress-Admins, Entwickler, nach Blog-Merges / Migrationen, Kurz: Menschen die wissen was Sie tun *lach*

Empfohlener Workflow mit diesem Plugin nach einem Merge

Am Besten geht Ihr wie folgt vor, das ähnelt auch dem Vorgehen meines Artikels und unterstützt Euch genau in dieser Reihenfolge. Den Punkt 1 Backup könnt Ihr im Übrigen nach jedem durchgeführten Punkt ausführen.

  1. Backup erstellen
  2. Überblick-Tab → Globaler Dry-Run
  3. Attachments-Tab → Dry-Run Metadaten
  4. Attachments-Tab → Nur fehlende regenerieren
  5. Galerie im Editor prüfen (gekachelt)
  6. Optional:
    • Featured Images fixen
    • Terms prüfen

Was mach ich jetzt damit?

WP Merge Fixer (by dasFLOSEN) ist ein Administrations-Werkzeug zur Nachbearbeitung von WordPress-Merges (z. B. Zusammenführung mehrerer Blogs über Export/Import, SQL-Merge oder Hosting-Migration).

Das Plugin hilft dabei, typische Probleme nach einem Merge gezielt zu analysieren (Dry-Runs) und zu reparieren, u. a.:

  • fehlende oder falsche Featured Images
  • defekte oder nicht rendernde Galerien (z. B. „Gekachelte Galerie“)
  • fehlende _wp_attachment_metadata
  • inkonsistente Term-Zuordnungen
  • fehlerhafte ID-Offsets

Das Tool begleitet quasi diesen Artikel hier und ist aufeinander abgestimmt. Ihr solltet Euren Merge also danach ausführen, dann passt auch das Tool dazu.

Typische Fehler nach dem Merge

ProblemUrsacheLösung
Gekachelte Galerie bricht abfehlende _wp_attachment_metadataAttachments → „nur fehlende regenerieren“
Galerie ohne Vorschaukaputte Block-ValidierungGallery-Block + Metadaten fix
Bild nicht editierbarfehlende MetadatenMetadaten regenerieren
Featured Images fehlenfalsche _thumbnail_idFeatured-Images-Tab

Plugin-Aufbau & Bedienkonzept

Ich hab mir beim Plugin und den Steps was gedacht und so ist das Ganze auch aufgebaut. Unterteilt in funktionale Tabs. Jeder Tab hat nen eigenen Dry-Run, erlaubt gezielte Reparaturen und erklärt was geprüft/verändert wird.

Jetzt wisst Ihr Bescheid und wir können gezielt auf die einzelnen Funktionen eingehen. Ich hoffe es hilft Euch ein wenig.

dasFLOSEN Verfasst von:

Meine Name ist Florian. Sternzeit -338000.22768670303. Der Nerd der "Familie Schickischmi". Beruflich bin ich technikbegeisterter Papiervernichter. Privat natürlich ebenso der Tekkie im Familienuniversum, der aber trotzdem viel Zeit Draussen und beim Knipsen verbringt. Mir kanns nicht kalt und vom Reiseziel nördlich genug sein. Würde ich wählen, würde ich lieber die schorfen Klippen vom Ende der Welt wählen, als irgendeinen Südsee-Strand. Ich nehm also lieber die -20°C als alles über 25°C

Schreibe den ersten Kommentar

Kommentar verfassen