Linkowanie do własnych postów, znanych również jako interlinking, jest Świetne dla SEO. Jednak z włączonymi pingbackami na twojej stronie, posty łączące mogą stać się irytujące, ponieważ WordPress automatycznie tworzy nowy pingback dla tego postu. Te pingback pojawiają się w sekcji komentarzy Twoich postów. Chociaż niektórym użytkownikom może się spodobać ta funkcja, wielu użytkowników nie uważa jej za przydatną. W tym artykule pokażemy, jak wyłączyć własne pingbacki w WordPress.

Disable Self Pings

Co To jest Pingback?

Pingbacks dać oprogramowanie zdolność do komunikowania się między stronami internetowymi. To prawie jak zdalne komentarze. Pomyśl o tym tak:

  1. Piszemy post na blogu WPBeginner.
  2. Następnie piszesz post na swoim blogu wspominając / linkując do naszego artykułu.
  3. Twoje oprogramowanie do blogowania (WordPress) automatycznie wyśle nam pingback.
  4. Nasze oprogramowanie do blogowania (WordPresS) otrzyma ping. Następnie automatycznie przejdzie do Twojego bloga, aby potwierdzić, że pingback pochodzi stamtąd (sprawdź, czy link jest obecny).
  5. Wtedy będziemy mieli możliwość wyświetlania pingbacka jako komentarza do naszego postu. Będzie to wyłącznie link do twojej witryny.

Pingbacks działają również w Twojej witrynie. Jeśli więc jeden z Twoich postów połączy się z innym postem, twój WordPress wyśle SELF-ping. To może być naprawdę denerwujące.

Self Pingbacks on a WordPress site

Fore więcej szczegółów, spójrz na nasz przewodnik o trackbacks i pingbacks.

Teraz, gdy wiesz, co to jest pingback, rzućmy okiem na to, jak wyłączyć własne pingbacki.

Video Tutorial

Subskrybuj WPBeginner

Jeśli nie podoba Ci się film lub potrzebujesz więcej instrukcji, Kontynuuj czytanie.

Istnieje wiele sposobów na wyłączenie własnych pingbacków w witrynie WordPress. Pokażemy Ci zarówno metodę wtyczki, jak i ręczną metodę kodu.

Wyłącz własny Pingbacks w WordPress za pomocą wtyczek

Istnieją dwie wtyczki, których możesz użyć, aby wyłączyć własne pingi.

1. Korzystanie Bez Wtyczki Self Pings

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę No Self Pings. Wtyczka działa po wyjęciu z pudełka i nie ma żadnych ustawień do skonfigurowania. Po prostu aktywacja wtyczki wyłączy własne pingbacki.

Zauważysz, że żadna Wtyczka Self Pings nie została zaktualizowana od ponad dwóch lat. Zazwyczaj nie zalecamy instalowania wtyczek, które nie były aktualizowane tak długo. Po prostu dlatego, że w większości przypadków te wtyczki nie działają. Jednak brak własnych pingów jest bardzo prostą wtyczką i działa nawet z najnowszą wersją WordPressa (4.2.3 w momencie pisania tego artykułu).

Zalecamy przeczytanie naszego przewodnika na temat instalacji wtyczek nie testowanych z wersją WordPress.

2. Korzystanie Z Wtyczki Disabler

Wystarczy zainstalować i aktywować wtyczkę Disabler. Po aktywacji odwiedź Ustawienia ” Disabler strona konfiguracji wtyczki.

Disabler plugin settings page

Zauważysz, że wtyczka pozwala wyłączyć kilka funkcji WordPress. Musisz przewinąć w dół do Ustawienia Zaplecza sekcji i zaznacz pole obok Wyłącz własne pingi opcja.

Kliknij przycisk Zapisz zmiany, aby zapisać ustawienia.

Wyłączanie własnych pingów bez użycia wtyczki

Jeśli nie chcesz używać wtyczki, możesz użyć tych dwóch metod, aby wyłączyć własne pingi w swojej witrynie.

1. Wyłącz Pingbacks globalnie

WordPress pozwala wyłączyć pingbacki na swojej stronie. Korzystanie z tej opcji spowoduje całkowite wyłączenie funkcji pingback na twojej stronie.

Po prostu przejdź do Ustawienia ” Dyskusja strona. Pod Domyślne ustawienia artykułu sekcji, odznacz pole obok „Próba powiadomienia wszystkich blogów powiązanych z artykułem” opcja. Kliknij przycisk Zapisz zmiany, aby zapisać ustawienia.

Disable all outgoing pinbacks from your site

2. Ręcznie włóż kod, aby wyłączyć własne Pingbacki

Jeśli nie masz nic przeciwko dodawaniu fragmentów kodu do plików motywów WordPress, możesz użyć tej metody, aby wyłączyć własne pingi.

Po prostu skopiuj i wklej ten kod w funkcjach szablonu.plik php lub wtyczka specyficzna dla witryny.

function no_self_ping (&$links ) {
	$home = get_option( 'home' );
	foreach ($links as $l => $link )
		if (0 = = = strpos ($link, $home ) )
			unset ($links[$l]);
}

add_action ('pre_ping', 'no_self_ping' );

To wszystko, mamy nadzieję, że ten artykuł pomógł Ci wyłączyć własne pingi w Twojej witrynie WordPress. Możesz również sprawdzić nasz przewodnik, Jak zatrzymać spam trackback WordPress.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…