WordPress wp_postmeta aufräumen

Wenn man Pech hat, räumen Plugins als auch WordPress nicht vollständig nach dem Löschen auf.

In dem aktuellen Fall nur so 5 Mio. Einträge…

Wie kann man nachgucken, ob wp_postmeta grundlegend sauber ist (also nicht noch Reste von gelöschten Posts drin hat)?

SELECT * FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID=pm.post_id WHERE wp.ID IS NULL;

Sollte das Ergebnisse zeigen, et voila, können mit:

DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID=pm.post_id WHERE wp.ID IS NULL;

dann auch gleich entsorgt werden.

Selbstverständlich empfiehlt es sich IMMER, vorher ein Backup anzufertigen…

Dein Kommentar:

» bevor Du Deinen Senf abgibst...
(solltest Du im eigenen Interesse angeklickt & gelesen haben...)


blog powered by wordpress
Design by Office and IT - Business Solutions
Optimiert durch suchmaschinen-freundlich