Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak wyłączyć samodzielne pingbacki w WordPress (krok po kroku)

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ą.

Turning off self-pingbacks in WordPress

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:

  1. Piszemy wpis na blogu WPBeginner.
  2. Następnie piszesz wpis na twoim blogu, w którym wspominasz / umieszczasz odnośnik do naszego artykułu.
  3. Twoje oprogramowanie do blogów (WordPress) automatycznie wyśle nam pingback.
  4. 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).
  5. 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”.

Pingback preview

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.

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.

WPCode's homepage

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.

WPCode connect library

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”.

Connect code library

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.

Use snippet

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”.

Activate snippet

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ół.

No Self Pings settings

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”.

Disabler prevent self-pingbacks

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”.

Disable pingbacks globally

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.

All in One SEO - Link Assistant overview

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.

The Linking Opportunities list in AIOSEO

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.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

25 komentarzyZostaw odpowiedź

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Siva Mahesh

    Very helpful article. Finally able to disable to wierd feature of wordpress.

    • WPBeginner Support

      Glad our article was helpful :)

      Administrator

  3. 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

  4. 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

  5. Aditi Bisen

    Hi , can you please help me find the functions.php file. I wanted to try the paste the code option.
    Thank you

      • 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.

  6. muhammed hasnul banna

    Really helpful, self pingback is annoying

  7. 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

  8. stancho

    i have all pingback features disabled but i want to know how to prevent other blogs from generating pingback linking to my site?

  9. Victor S.

    Thanks for this post! You probably have the best answers that are always straight to the point!!

  10. 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!

  11. sneha

    Is this code update works with wordpress multisite network to disable sub pingbacks set for posts?

  12. Samir

    Excellent, had no idea about pingbacks. I understand this is about Articles, but does this also apply to Products created in Woocommerce sites?

  13. 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 :)

  14. 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?

      • Acadia on My Mind

        Thanks for the answer! Will disengage the auto ping back now that I know it doesn’t matter.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.