Chcesz wyczyścić swoją witrynę WordPress bez konieczności dodawania wielu wtyczek? Korzystając z WP-CLI, możesz uruchomić wiele przydatnych poleceń, aby pomóc w oczyszczeniu bazy danych i elementów związanych z Twoją witryną. W tym poście omówiono wiele najczęstszych zadań:
- Czyszczenie pamięci podręcznej
- Odśwież obrazy miniatur
- Usuwanie komentarzy będących spamem
- Usuwanie danych tymczasowych z bazy danych
- Optymalizacja bazy danych
- Usuwanie postów w koszu
- Usuwanie postów w statusie wersji roboczej
- Usuń posty z poprawkami
Czyszczenie pamięci podręcznej
W tym przykładzie buforowanie obiektów jest włączone w witrynie w naszym Zarządzanym WordPressie lub Zarządzanym WooCommerce, jeśli chcesz wyczyścić pamięć podręczną obiektów, użyj:
wp cache flush
Odśwież obrazy miniatur
Jeśli zmieniłeś motyw, którego używasz w swojej witrynie (co może oznaczać ustawienie różnych rozmiarów obrazów) lub jeśli zmieniłeś rozmiary obrazów produktów w WooCommerce, ale teraz musisz ponownie wygenerować wszystkie obrazy miniatur, możesz uruchomić to polecenie:
wp media regenerate --yes
Usuwanie komentarzy będących spamem
Jeśli masz włączone komentarze w swojej witrynie i chcesz usunąć wszystkie komentarze spamowe. Uruchom to polecenie tylko wtedy, gdy wiesz, że masz komentarze oznaczone jako spam w swojej witrynie, możesz uruchomić to polecenie:
wp comment delete $(wp comment list --status=spam --format=ids)
Usuwanie danych tymczasowych z bazy danych
Wygasłe transjenty mogą się kumulować, jeśli masz sklep WooCommerce. Jeśli chcesz usunąć którekolwiek z tych tymczasowych danych, możesz usunąć je ze swojej bazy danych, uruchamiając następujące polecenie:
wp transient delete --expired
Optymalizacja bazy danych
Jeśli chcesz zoptymalizować bazę danych witryny, możesz uruchomić to polecenie:
wp db optimize
Usuwanie postów w koszu
Jeśli chcesz usunąć wszystkie posty znajdujące się w koszu, uruchom to polecenie tylko wtedy, gdy przeniosłeś posty do kosza, możesz uruchomić to polecenie:
wp post delete $(wp post list --post_status=trash --format=ids)
Usuwanie postów w statusie wersji roboczej
Jeśli musiałeś usunąć wszystkie posty, które są ustawione jako status postów roboczych, możesz uruchomić to polecenie;
wp post delete $(wp post list --post_status=draft --format=ids)
Usuń posty z poprawkami
Jeśli chcesz usunąć całą publikację, możesz uruchomić to polecenie;
wp post delete $(wp post list --post_type='revision' --format=ids)
Te polecenia WP-CLI są bardzo przydatne do podstawowego sprzątania witryny. Te polecenia w WP-CLI mogą być używane codziennie lub co tydzień, aby Twoja witryna była zoptymalizowana i wolna od wzdęć.