WordPress-Datenbank aufräumen
clean_wordpress_databaseRäumt die Datenbank einer WordPress-Installation auf: löscht ALLE Beitrags-Revisionen (den gesamten Versionsverlauf der Beiträge und Seiten, nicht nur alte) und abgelaufene Transients (zwischengespeicherte Daten) und nur auf ausdrücklichen Wunsch (kommentare: true) auch Spam- und Papierkorb-Kommentare. Nur Autosaves der letzten 7 Tage bleiben stehen. Erstellt davor immer automatisch ein Sicherheits-Backup und weist es nach — lässt es sich nicht erstellen oder nicht nachweisen, wird NICHTS geändert; Gelöschtes lässt sich nur über dieses Backup zurückholen. Steht vorher fest, dass es nichts aufzuräumen gibt (oder ist die Installation eine Multisite oder nicht lesbar), endet das Tool ohne Backup und ohne Änderung mit einer entsprechenden Meldung. NICHT zum Nachsehen aufrufen: Gibt es etwas zu tun, wird sofort gesichert und gelöscht. Nur aufrufen, wenn der Kunde das Aufräumen ausdrücklich will. Die angezeigte Größe der Datenbank sinkt nicht immer sofort, weil sie frei gewordenen Platz selbst wieder nutzt; es wird kein OPTIMIZE ausgeführt. Kommentare nur löschen, wenn der Kunde es ausdrücklich will. Gibt es auf der Domain mehrere WordPress-Installationen, ist site_url nötig. Der Lauf ist zeitlich begrenzt: bei einer sehr großen Datenbank wird nur ein Teil aufgeräumt und das Tool meldet "teilweise" — dann dem Kunden sagen, dass das Aufräumen noch einmal gestartet werden kann. Pro Tag sind höchstens 5 Läufe möglich.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Die Domain, z. B. example.de | |
| site_url | No | Bei mehreren WordPress-Installationen auf derselben Domain: welche gemeint ist | |
| kommentare | No | true = zusätzlich alle Spam- und Papierkorb-Kommentare endgültig löschen. Standard: false. Nur auf ausdrücklichen Wunsch des Kunden. |