Database
 sql >> Datenbank >  >> RDS >> Database

8 WP-CLI-Befehle zum Bereinigen und Optimieren Ihrer Website

Möchten Sie Ihre WordPress-Site bereinigen, ohne mehrere Plugins hinzufügen zu müssen? Durch die Verwendung von WP-CLI können Sie viele nützliche Befehle ausführen, um Ihre Datenbank und Elemente, die sich auf Ihre Website beziehen, hilfreich zu bereinigen. In diesem Beitrag werden viele der häufigsten Aufgaben behandelt:

  • Cache leeren
  • Miniaturbilder neu erstellen
  • Löschen von Spam-Kommentaren
  • Temporäre Daten aus der Datenbank entfernen
  • Optimieren einer Datenbank
  • Beiträge im Papierkorb löschen
  • Löschen von Beiträgen im Entwurfsstatus
  • Posts mit Überarbeitungen löschen

Cache löschen

In diesem Beispiel ist das Objekt-Caching auf der Website in unserem Managed WordPress oder Managed WooCommerce aktiviert. Wenn Sie den Objekt-Cache löschen müssen, verwenden Sie:

wp cache flush

Miniaturbilder neu erstellen

Wenn Sie das Design geändert haben, das Sie auf Ihrer Website verwendet haben (was möglicherweise andere Bildgrößen einstellt), oder wenn Sie die Produktbildgrößen in WooCommerce geändert haben, aber jetzt alle Miniaturbilder neu generieren müssen, können Sie diesen Befehl ausführen:

wp media regenerate --yes

Löschen von Spam-Kommentaren

Wenn Sie Kommentare auf Ihrer Website aktiviert haben und alle Spam-Kommentare löschen möchten. Führen Sie diesen Befehl nur aus, wenn Sie wissen, dass Kommentare auf Ihrer Website als Spam markiert sind, dann können Sie diesen Befehl ausführen:

wp comment delete $(wp comment list --status=spam --format=ids)

Temporäre Daten aus der Datenbank entfernen

Abgelaufene Transienten können sich ansammeln, wenn Sie einen WooCommerce-Shop haben. Wenn Sie diese temporären Daten löschen müssen, können Sie sie aus Ihrer Datenbank entfernen, indem Sie den folgenden Befehl ausführen:

wp transient delete --expired

Optimieren einer Datenbank

Wenn Sie Ihre Site-Datenbank optimieren möchten, können Sie diesen Befehl ausführen:

wp db optimize

Beiträge im Papierkorb löschen

Wenn Sie alle Beiträge löschen möchten, die sich im Papierkorb befinden, führen Sie diesen Befehl nur aus, wenn Sie Beiträge in den Papierkorb verschoben haben, dann können Sie diesen Befehl ausführen:

wp post delete $(wp post list --post_status=trash --format=ids)

Beiträge im Entwurfsstatus löschen

Wenn Sie alle Beiträge löschen müssen, die als Beitragsentwurf festgelegt sind, können Sie diesen Befehl ausführen;

wp post delete $(wp post list --post_status=draft --format=ids)

Posts mit Überarbeitungen löschen

Wenn Sie alle Post-Revisionen löschen möchten, können Sie diesen Befehl ausführen;

wp post delete $(wp post list --post_type='revision' --format=ids)

Diese WP-CLI-Befehle sind alle sehr praktisch für die grundlegende Verwaltung Ihrer Website. Diese Befehle in WP-CLI können täglich oder wöchentlich verwendet werden, um Ihre Website optimiert und frei von Aufblähungen zu halten.