Czym są trackback’i i pingback’i ?
Są to informacje o tym, że ktoś na swojej stronie wspomniał o blogu, jednak istnieje wiele mechanizmów, które wysyłają fałszywe sygnały o tym fakcie i zasypuje nas to tysiącami zapytań (typowy SPAM)… niestety często te sygnały są publikowane bez moderacji (błędne ustawienia)
Jak wyłączyć trackback i pingback bez wtyczki w WordPress?
Przede wszystkim w Ustawieniach w zakładce dyskusja odznaczamy opcję „Zezwól innym blogom na powiadamianie o zamieszczeniu odnośnika (pingbacki i trackbacki) do nowo dodanych artykułów„, a zmiany zapisujemy.
Potem z pomocą PhpMyAdmin lub wtyczki WP-DBManager (uprzednio robiąc kopię bazy) wykonujemy dwa komendy.
Aby uruchomić komendę, po uprzednio wykonanej kopii zapasowej przechodzimy do zakładki DATABASE > Run SQL Query
Następnie wklejamy pojedynczo poniższe komendy i klikamy RUN – Ważne! Upewni się, że nie masz w komendzie niepotrzebnych spacji lub nowej linii.
Komenda 1 – Wyłączenie Pingback i Trackback dla Wpisów
UPDATE wp_posts SET ping_status='closed' WHERE post_status = 'publish' AND post_type = 'post';
Komenda 2 – Wyłączenie Pingback i Trackback dla Stron
UPDATE wp_posts SET ping_status='closed' WHERE post_status = 'publish' AND post_type = 'page';
Zabezpieczenie WordPressa przed SPAMEM w komentarzach
Podstawowe zasady zabezpieczenia już opisałem w tym artykule – Jak Zabezpieczyć WordPress przed Spamem i atakami?. Jeżeli używasz Akismet i zarabiasz na swojej stronie, a używasz tej wtyczki do zabezpieczenia to pamiętaj… Akismet nie jest bezpłatny!