Pingbacki to rodzaj powiadomień w WordPressie, które informują Cię, gdy ktoś umieszcza odnośnik do Twoich wpisów na blogu.
Podobnie, self pingbacki zdarzają się, gdy użytkownik umieszcza odnośniki do swoich wpisów. Może to zalać twoją sekcję komentarzy niepotrzebnymi powiadomieniami, co może być irytujące i trudne do zarządzania.
Dawno temu nauczyliśmy się, że self pingbacki nie pomagają naszym użytkownikom i zaśmiecają kolejkę moderacji komentarzy. Dlatego wyłączamy je na wszystkich naszych witrynach internetowych.
W tym poradniku nauczymy Cię, jak łatwo wyłączyć self pingbacks w WordPressie. Omówimy również ogólnie pingbacki i dlaczego ich wyłączenie jest ogólnie dobrą praktyką.
Czym jest Pingback?
Pingbacki to sposób komunikacji między witrynami internetowymi. Są prawie jak zdalne komentarze. Pomyśl o tym w ten sposób:
- Piszemy wpis na blogu WPBeginner.
- Następnie piszesz wpis na twoim blogu, w którym wspominasz / umieszczasz odnośnik do naszego artykułu.
- Twoje oprogramowanie do blogów (WordPress) automatycznie wyśle nam pingback.
- Nasze oprogramowanie do blogów (WordPress) odbierze ping. Następnie automatycznie przejdzie do twojego bloga, aby potwierdzić, że pingback pochodzi z tego bloga (sprawdź, czy odnośnik jest obecny).
- Następnie będziemy mogli wyświetlić twój pingback jako komentarz do naszego wpisu. Będzie to wyłącznie odnośnik do twojej witryny.
Pingbacki działają również w obrębie twojej witryny. Jeśli jeden z twoich wpisów zawiera odnośnik do innego wpisu, WordPress wyśle „self pingback”.
Aby uzyskać więcej informacji, zajrzyj do naszego przewodnika po trackbackach i pingbackach.
Dlaczego warto wyłączyć samodzielne pingbacki w WordPress?
Zbadaliśmy, w jaki sposób użytkownicy wchodzili w interakcję z odnośnikami pingback na różnych witrynach internetowych i odkryliśmy, że nie były one zbyt często klikane.
Kiedy jednak dodaliśmy ten sam odnośnik bezpośrednio w artykule, użytkownicy klikali w niego znacznie częściej.
Dodanie wewnętrznych odnośników do treści artykułu ma również ogromny wpływ na SEO. Wewnętrzne odnośniki pomagają wyszukiwarkom budować relacje między różnymi stronami i budują twoją wiedzę i autorytet w różnych tematach.
W miarę dodawania kolejnych odnośników wewnętrznych do twojej witryny, pingbacki będą zaśmiecać kolejkę moderacji komentarzy WordPress. Może to być irytujące, jeśli nie zatwierdzisz tych pingbacków.
Dlatego wyłączamy self pingbacki na wszystkich naszych witrynach internetowych i skupiamy się na budowaniu wewnętrznych odnośników, które są bardziej pomocne dla naszych użytkowników i SEO.
Przyjrzyjmy się, jak łatwo wyłączyć self pingbacks w WordPress:
Wyłączanie samodzielnych pingbacków w WordPressie za pomocą wtyczek
Kilka wtyczek pozwala wyłączyć self pingbacks w WordPressie. Pokażemy Ci trzy z nich i będziesz mógł wybrać tę, która działa dla Ciebie.
1. Wyłączanie samodzielnych pingbacków za pomocą WPCode (zalecane)
Ta metoda jest łatwiejsza i zalecana dla większości użytkowników. WPCode to najlepsza wtyczka do fragmentów kodu WordPress.
Umożliwia łatwe dodawanie własnego kodu w WordPressie bez uszkadzania twojej witryny. Zawiera również mnóstwo przydatnych własnych fragmentów kodu, których możesz chcieć użyć na swojej witrynie.
Najpierw należy zainstalować i włączyć wtyczkę WPCode.
Uwaga: Dostępna jest również darmowa wersja WPCode. Aby jednak odblokować pełny potencjał wtyczki, zalecamy aktualizację do wersji płatnej.
Po włączaniu wtyczki, przejdź do strony Code Snippets ” +Add Snippet. W polu wyszukiwania wpisz „self pingback”, a wyświetli się fragment kodu.
Kliknij przycisk „Połącz z biblioteką, aby odblokować”.
Spowoduje to otwarcie wyskakującego okienka, w którym możesz zalogować się na swoje konto WPCode i połączyć się z funkcją biblioteki w chmurze. Nie zapomnij zaznaczyć opcji „Włącz przesyłanie fragmentów kodu z biblioteki do twojej witryny”.
Jeśli nie masz jeszcze konta, możesz je utworzyć za darmo.
Połączenie z biblioteką WPCode daje dostęp do biblioteki darmowych fragmentów kodu. Możesz także zapisywać i ponownie wykorzystywać twoje fragmenty kodu na innych witrynach internetowych.
Po połączeniu z biblioteką WPCode, wróć do fragmentów kodu ” +Add Snippet page. W polu wyszukiwania wpisz „self pingback” i kliknij „Use Snippet”, gdy pojawi się fragment kodu.
Wtyczka otworzy wówczas kod w edytorze fragmentów kodu.
Tutaj automatycznie dodawany jest własny fragment kodu. Wystarczy przełączyć przełącznik stanu z „Nieaktywny” na „Aktywny”.
Nie zapomnij kliknąć „Aktualizuj”, aby zapisać twoje zmiany.
To wszystko. Twoja witryna internetowa WordPress zacznie teraz korzystać z tego własnego kodu, aby wyłączyć self pingbacks.
2. Korzystanie z wtyczki No Self Pings
W tej metodzie będziesz używać wtyczki stworzonej tylko do jednego zadania.
Należy zainstalować i włączyć wtyczkę No Self Ping. Wtyczka działa po wyjęciu z pudełka i wyłącza autopingbacki po włączaniu.
Chcesz wyłączyć pingbacki również dla innych witryn, których jesteś właścicielem? Wystarczy przejść do strony Ustawienia ” Dyskusja i przewinąć w dół.
Tutaj możesz dodać dodatkowe witryny internetowe, których nie chcesz pingbackować. Mogą to być inne witryny internetowe, którymi zarządzasz lub witryny innych firm, do których często umieszczasz odnośniki.
Na koniec nie zapomnij kliknąć „Zapisz zmiany”, aby zapisać twoje ustawienia.
3. Korzystanie z wtyczki Disabler
Innym sposobem na wyłączenie self pingbacków w WordPressie jest użycie wtyczki Disabler. Jest ona stworzona specjalnie do wyłączania niechcianych funkcji w WordPressie.
Najpierw należy zainstalować i włączyć wtyczkę Disabler. Po włączaniu, przejdź na stronę Ustawienia ” Disabler i przełącz się na kartę „Backend”.
W tym miejscu należy zaznaczyć pole obok opcji „Disable self pings”. Poniżej możesz podać dodatkowe adresy URL, których nie chcesz pingować.
Nie zapomnij kliknąć przycisku „Zapisz ustawienia”, aby zapisać twoje zmiany.
Wyłącz samodzielne pingbacki bez użycia wtyczki
Jeśli nie chcesz używać wtyczki, możesz użyć tych dwóch metod, aby wyłączyć autopingi na twojej witrynie.
1. Wyłącz pingbacki globalnie
WordPress umożliwia wyłączenie pingbacków na twojej witrynie. Ta opcja całkowicie wyłącza funkcję pingback na twojej witrynie.
Wystarczy przejść do strony Ustawienia ” Dyskusja. W sekcji „Domyślne ustawienia wpisów” odznacz pole obok opcji „Spróbuj powiadomić wszystkie blogi, do których odnośnik znajduje się we wpisie”.
Na koniec kliknij przycisk „Zapisz zmiany”, aby zapisać twoje ustawienia.
WordPress przestanie teraz wysyłać pingbacki do dowolnej witryny internetowej, gdy użytkownik zamieści do niej odnośnik.
2. Ręczne wstawienie kodu wyłączającego autopingbacki
Metoda ta jest zasadniczo taka sama, jak opisaliśmy wcześniej w sekcji WPCode.
Zamiast gotowego do użycia fragmentu kodu, możesz ręcznie dodać fragment kodu do twojej witryny internetowej.
Ta metoda może być również przydatna dla użytkowników, którzy nie chcą korzystać z wtyczki WPCode. Aby uzyskać więcej informacji, zobacz nasz poradnik na temat dodawania własnych fragmentów kodu w WordPress.
Wystarczy skopiować i wkleić ten kod do WPCode. Alternatywnie możesz dodać go do pliku functions.php twojego motywu lub wtyczki specyficznej dla witryny:
add_action( 'pre_ping', function( &$links ) {
$home = get_option( 'home' );
foreach ( $links as $l => $link ) {
if ( 0 === strpos( $link, $home ) ) {
unset( $links[ $l ] );
}
}
} );
Nie zapomnij zapisać swoich zmian i przesłać ich na swoją witrynę.
Po dodaniu tego kodu WordPress przestanie wysyłać pingbacki po dodaniu odnośnika wewnętrznego.
Lepsza alternatywa dla samodzielnych pingbacków
Pierwotnym celem dodania pingbacków w WordPressie było włączenie komunikacji między witrynami internetowymi za pomocą odnośników. Jednak spamerzy nadużywają ich tak bardzo, że większość witryn internetowych wyłącza otrzymywanie trackbacków z innych witryn.
Jeśli jeszcze tego nie zrobiłeś, zapoznaj się z naszym poradnikiem na temat wyłączania trackbacków i pingów w WordPressie. Uratuje to twoją witrynę internetową przed mnóstwem niechcianego spamu.
Self pingbacks to pingi do twoich własnych wpisów na blogu. Na przykład, gdy dodasz odnośnik do starszego wpisu na blogu, w sekcji komentarzy pojawi się odnośnik do twojego nowego artykułu.
Jednak odnośniki pojawiają się na dole i nie zapewniają użytkownikom żadnego kontekstu. Śledziliśmy te odnośniki i dowiedzieliśmy się, że użytkownicy nie wchodzili z nimi w interakcje i że nie dodawały one zbyt wiele wartości.
Zamiast tego, dodawanie odnośników w treści artykułu działało znacznie lepiej. Więcej użytkowników klikało w te odnośniki, zwiększając liczbę wyświetleń strony i poprawiając ranking wyszukiwania.
Jak dodać odnośniki do starszych artykułów
Zalecamy, aby użytkownicy przyzwyczaili się do stosowania odnośników wewnętrznych i uczynili je częścią swojego przepływu pracy redakcyjnej WordPress.
W przypadku naszych witryn rutynowo aktualizujemy stare artykuły o nowe informacje i w stosownych przypadkach dodajemy odnośniki wewnętrzne wskazujące na nowsze artykuły.
Używamy również All in One SEO for WordPress, która jest najlepszą wtyczką WordPress SEO na rynku. Zawiera ona również potężne narzędzie do tworzenia odnośników o nazwie Asystent odnośników.
Umożliwia śledzenie wszystkich odnośników na twojej witrynie, w tym odnośników wewnętrznych.
Zobaczysz również możliwości tworzenia odnośników, w których wtyczka wykorzysta sztuczną inteligencję, aby pokazać ci miejsca, w których możesz utworzyć nowe linki wewnętrzne.
Aby uzyskać więcej informacji, zapoznaj się z naszym szczegółowym przewodnikiem po odnośnikach wewnętrznych dla początkujących.
To wszystko. Mamy nadzieję, że ten artykuł pomógł ci wyłączyć autopingi na twojej witrynie WordPress. Możesz również zapoznać się z naszym przewodnikiem na temat zatrzymywania spamu trackback WordPress lub naszymi wskazówkami dotyczącymi dostosowania pulpitu administratora WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Siva Mahesh
Very helpful article. Finally able to disable to wierd feature of wordpress.
WPBeginner Support
Glad our article was helpful
Administrator
N.L Tayoh
Very helpful article. The self-pingbacks were getting on my nerves already. Following this guide really help out.
WPBeginner Support
Glad our guide was helpful
Administrator
Aurora
Does the code only disable self-pings? What if I want to alert other blogs except my own?
WPBeginner Support
Hi Aurora,
Yes, it only disables self pings. However, you will need to make sure that the option to notify other blogs when you link to them is checked on „Settings » Discussion” page.
Administrator
Aditi Bisen
Hi , can you please help me find the functions.php file. I wanted to try the paste the code option.
Thank you
WPBeginner Support
Hi Aditi,
functions.php file is a template inside your current WordPress theme. You can find it under Appearance » Editor page.
Administrator
Aditi Bisen
Hi,
Thank you for your reply. I think I’m just silly, still cannot find it.
Are the steps you suggested possible with the free version of WordPress?
or do I need to be signed in to one of the paid plans.
Thank you.
WPBeginner Support
Hi Aditi,
These instructions are for self-hosted WordPress.org websites. Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.
muhammed hasnul banna
Really helpful, self pingback is annoying
Prasanna Sutrave
I had unchecked the box from Discussion setting.
Still, I have to use any No Self Pingback Plugin?
Is it essential to use a plugin for No self Pingback?
Please Reply.
Thanks
stancho
i have all pingback features disabled but i want to know how to prevent other blogs from generating pingback linking to my site?
Victor S.
Thanks for this post! You probably have the best answers that are always straight to the point!!
Heidi Pungartnik
You guys rock. Every time I google for a super niche, obscure issue, I find your site and a simple, step-by-step guide to dealing with the issue. I love this site. Keep it up!
WPBeginner Support
Thanks for the kind words.
Administrator
sneha
Is this code update works with wordpress multisite network to disable sub pingbacks set for posts?
Samir
Excellent, had no idea about pingbacks. I understand this is about Articles, but does this also apply to Products created in Woocommerce sites?
Donna
I just went to the site to check out the recommended plug in and got this message–Should we be concerned:
his plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
WPBeginner Support
Yes, it hasn’t been updated in a while but the plugin works fine and is compatible up to WordPress 4.3.
Administrator
Simon
Even tested it out on my site, works fine with WordPress 5.4.1
Acadia on My Mind
Found your blog mentioned in Feedfront magazine, and glad to come across this article. Does disabling self ping backs affect SEO? If so, is it worth taking that step?
WPBeginner Support
No it has no affect on your site’s SEO.
Administrator
Acadia on My Mind
Thanks for the answer! Will disengage the auto ping back now that I know it doesn’t matter.