Ocena 5 z 5
Picture of Dawid Ziółkowski
Dawid Ziółkowski

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.

PS. Pomogło? Jeśli tak to cieszymy się! jeśli chcesz, możesz nam postawić kawkę.

Ocena 5 z 5
cro
Marketopedia

CRO

Czym jest CRO? CRO jest skrótem od Conversion Rate Optimization, czyli optymalizacji konwersji. Conversion rate jest obliczany jako procent osób

Wiadomości Google
Marketopedia

Wiadomości Google

Wiadomości Google (Google News) – jest to platforma i jednocześnie aplikacja Google (dostępna na Androida i iOS), która kumuluje informacje

Sklep internetowy dla Shoes for You
Portfolio

Sklep internetowy dla Shoes for You

Co zrobiliśmy Projekt graficzny, realizacja sklepu WWW, konfiguracja serwera, poczty, wdrożenie, kampania Google Ads. WordPress Woocommerce HTML CSS Chrome Shoes

monitoring pozycji
Marketopedia

Monitoring pozycji

Monitoring pozycji – jest to proces ciągłego sprawdzania pozycji strony w wynikach wyszukiwania. Na czym polega monitoring pozycji Monitoring pozycji

Exact Match Domain
Marketopedia

Exact Match Domain

Exact Match Domain (EMD) – nazwa domeny, która pokrywa się ze słowem kluczowym pozycjonowanej strony. EMD służy do szybkiego nakierowania

Private Blog Network (PBN)
Marketopedia

Private Blog Network (PBN)

Może zdarzyło Ci się kiedyś natrafić na skrót PBN, ale nie wiedziałeś co może on oznaczać? W tym artykule przybliżymy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *