Studio A7 - agencja SEO/SEM/SXO/AI
5/5

Spis treści

Jeżeli posiadasz popularną witrynę, wiesz jak dużym problemem może być ilość SPAMu przychodząca od botów i spamerów w Twoich komentarzach. Ręczne usuwanie w przypadku setek czy tysięcy komentarzy zajmuje mnóstwo czasu. Dlatego podajemy sposoby jak zrobić to masowo.

Wtyczka do masowego usuwania komentarzy w WordPress

Użyj jednej z wtyczek służących do zbiorczego usuwania komentarzy,

Usuwanie za pomocą linii poleceń WP CLI.

WP-CLI (WordPress Command Line Interface) to narzędzie, które pozwala zarządzać instalacjami WordPressa bezpośrednio z poziomu linii poleceń. Umożliwia to szybkie wykonywanie wielu zadań związanych z zarządzaniem WordPressem, takich jak instalacja i aktualizacja wtyczek, motywów, zarządzanie użytkownikami oraz wiele innych funkcji.

Jak zainstalować WP CLI?

Aby zainstalować WP-CLI, potrzebujesz dostępu do terminala serwera (hostingu), na którym znajduje się Twoja strona WordPress. Instalację przeprowadza się zazwyczaj poprzez pobranie skryptu instalacyjnego za pomocą wget lub curl i nadanie mu odpowiednich uprawnień.

Instalacja WP-CLI na hostingu wymaga dostępu do linii poleceń (SSH) na Twoim serwerze. Oto bardziej szczegółowe kroki, które należy podjąć:

  1. Sprawdź Wymagania: Upewnij się, że Twój hosting wspiera PHP 5.4 (lub nowszy) oraz WordPress 3.7 (lub nowszy). Będziesz także potrzebować dostępu SSH do serwera.
  2. Uzyskaj Dostęp SSH: Zaloguj się na swoje konto hostingowe i aktywuj dostęp SSH, jeśli nie jest on jeszcze aktywny. Proces aktywacji dostępu SSH różni się w zależności od dostawcy hostingu, więc może być konieczne skonsultowanie się z dokumentacją lub wsparciem technicznym.
  3. Połącz się z Serwerem przez SSH: Użyj klienta SSH, takiego jak PuTTY (dla Windows) lub terminala (dla macOS i Linux), aby połączyć się z serwerem. Będziesz potrzebować nazwy użytkownika i hasła (lub klucza prywatnego) do zalogowania.
  4. Pobierz WP-CLI: Po połączeniu się z serwerem, użyj poniższego polecenia do pobrania WP-CLI:
   curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
  1. Sprawdź czy WP-CLI działa: Aby sprawdzić, czy pobrany plik działa, wpisz:
   php wp-cli.phar --info
  1. Nadaj Uprawnienia do Wykonania: Aby móc używać WP-CLI bez wpisywania php przed każdym poleceniem, nadaj plikowi uprawnienia do wykonania:
   chmod +x wp-cli.phar
  1. Przenieś WP-CLI do Katalogu Użytkownika: Aby móc używać WP-CLI z dowolnego miejsca w systemie, przenieś plik do katalogu użytkownika, np. /usr/local/bin/:
   sudo mv wp-cli.phar /usr/local/bin/wp
  1. Weryfikacja Instalacji: Po przeniesieniu, możesz sprawdzić, czy WP-CLI zostało poprawnie zainstalowane, wpisując:
   wp --info
  1. Konfiguracja (opcjonalnie): Możesz skonfigurować WP-CLI, tworząc plik wp-cli.yml w katalogu głównym WordPressa, aby dostosować jego działanie do swoich potrzeb.

Po wykonaniu tych kroków, WP-CLI powinno być gotowe do użycia. Pamiętaj, że konkretne kroki mogą się różnić w zależności od konfiguracji i zabezpieczeń Twojego serwera hostingowego. W razie trudności, skontaktuj się z pomocą techniczną Twojego dostawcy hostingu.

Polecenia do usuwania komentarzy w WP-CLI

Aby usunąć komentarze ze spamem oraz wszystkie oczekujące komentarze przy użyciu WP-CLI, możesz użyć następujących poleceń:

  1. Usuwanie komentarzy ze spamem:
   wp comment delete $(wp comment list --status=spam --format=ids)

To polecenie najpierw wypisuje ID wszystkich komentarzy oznaczonych jako spam (wp comment list --status=spam --format=ids), a następnie usuwa je (wp comment delete).

  1. Usuwanie oczekujących komentarzy:
   wp comment delete $(wp comment list --status=pending --format=ids)

Podobnie jak w przypadku spamu, to polecenie najpierw wyszukuje ID wszystkich komentarzy oczekujących (--status=pending), a potem je usuwa.

Pamiętaj, że polecenia te usuną wszystkie komentarze w danej kategorii (spam lub oczekujące) bez możliwości odzyskania, więc używaj ich ostrożnie. Upewnij się również, że wykonujesz je w katalogu swojej instalacji WordPressa, gdzie WP-CLI ma dostęp do bazy danych WordPressa.

5/5