WordPress Merge – Best Practice aus der Vorhölle

URL Anpassen

URLs auf neue Domain / Base-URL anpassen

Diesen Schritt kann man auch mit einem WordPress Find/Replace Plugin Eurer Wahl durchführen. Wenn ich ein Plugin benutze nehme ich immer ein „stink normales“ und einfaches Plugin wie z.B.:

Search & Replace – WordPress-Plugin | WordPress.org Deutsch

Ich hab es direkt per SQL erledigt. Wie oben bereits erwähnt klaffen in den Contents der Posts noch die URL des alten Blogs. Diese müssen wir erneuern.

In Post-Bodys

UPDATE wp_posts
SET post_content = REPLACE(post_content,
'http://mein alter blog.de',
'https://schickischmi.de');

In Attachment GUIDs (optional, aber sinnvoll)

UPDATE wp_posts
SET guid = REPLACE(guid, 'http://mein alter blog.de', 'https://schickischmi.de')
WHERE post_type = 'attachment';

GUID ist normalerweise kein URL-Feld, wird aber oftmals dafür von den WP-Lösungen missbraucht um Referenzen zu Bilden. Für die Migration passen wir es deshalb an.

Hinweis: Ihr müsst evtl. diese Funktion öfter durchführen, da ihr unterschiedliche URL ersetzen müsst. z.B. www.dasflosen.de / http://dasflosen.de / www.hoochiswelt.de / http://www.hoochiswelt.de usw. Ich musste das 4-5x ausführen, da ich komplett unterschiedliche URI’s hatte. Ebenfalls hatte ich Bilder mit einem Jetpack-Prefix (wp0.aaa/www.usw.). Da muss man einfach ein wenig auch seine Posts kontrollierne ob ggf. Bilder fehlen und dann im Quelltext nachsehen welche URL dahinter steckt.

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