Get Adobe Flash player

WP Optimize mit ‘postmeta’ Bereinigung

Ich nutze das WP-Optimize, um schnell die Datenbank zu berinigen.

Scheinbar haben einige Personen das Problem, dass ungenutzte Einträge in der postmeta Tabelle zurückbleiben. Ich habe dazu noch eine neue Option implementiert welche folgende 2 SQL Statements beinhaltet.

Suche wie viele Einträge unnötig sind:

SELECT count(`m`.`post_id`) as `amount` FROM `wp_postmeta` as `m` LEFT JOIN `wp_posts` as `p` ON `m`.`post_id`=`p`.`ID` WHERE `p`.`ID` IS NULL

Anzeige der Einträge:

SELECT `m`.`post_id` FROM `wp_postmeta` as `m` LEFT JOIN `wp_posts` as `p` ON `m`.`post_id`=`p`.`ID` WHERE `p`.`ID` IS NULL

Und das entfernen:

DELETE `m`.* FROM `wp_postmeta` as `m` LEFT JOIN `wp_posts` as `p` ON `m`.`post_id`=`p`.`ID` WHERE `p`.`ID` IS NULL

Wem das alles zu schwer ist, kann hier die modifizierte Version runterladen: wp-optimize

Die Versionsnummer und die Texte wurden nicht verändert, daher sind gewisse Texte nur auf Englisch vorhanden. Der Author wurde informiert und somit sollte dies möglichst bald eingepflegt sein.

Weitere interessante Beiträge:

Kommentieren

This Blog will give regular Commentators DoFollow Status. Implemented from IT Blögg

eMail-Benachrichtigung bei weiteren Kommentaren.
Auch möglich: Abo ohne Kommentar.

Stefan
Kontaktdaten
IT Blögg?
Ein männlicher IT Nerd durchstöbert das Web nach speziellen Gadgets, unentbehrlicher Software und Alles was man im IT Sektor nicht verpassen darf.
Stichwörter Wolke
Kategorien