Abschließende Prüfungen
Inhalt
Zum Ende machen wir noch ein paar Quick Checks, damit wir sofort kontrollieren können, ob soweit alles sauber durchgelaufen ist. Sind alle Metadaten gesetzt, fehlt noch irgendwas etc.
Hier sehen wir auch warum wir einen Offset von 50.000 verwendet haben. Sollten die nachfolgenden DB-Abfragen noch ausgaben produzieren hast Du ggf. irgendwelche Schritte nicht sauber durchgeführt. Mit deinem Filter auf die ID > 50.000 können wir explizit dann auf die Merge-Daten verweisen. Dazu aber gleich mehr.
Attachments ohne Metadaten?
SELECT p.ID, p.post_title
FROM wp_posts p
LEFT JOIN wp_postmeta m
ON m.post_id = p.ID AND m.meta_key = '_wp_attachment_metadata'
WHERE p.post_type='attachment' AND m.post_id IS NULL
LIMIT 50;
Gibt’s noch Gallery-IDs < 50000 im Content?
SELECT ID
FROM wp_posts
WHERE post_type IN ('post','page')
AND (post_content LIKE '%[gallery%' OR post_content LIKE '%"ids":[%')
AND post_content REGEXP 'ids="([0-9]{1,5},|[0-9]{1,5}")'
LIMIT 50;
Glückwunsch. Jetzt sind wir durch! Ab sofort nur noch der Feinschliff.

Schreibe den ersten Kommentar