Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak naprawić ukrywanie treści przez paginację postów WordPress w kanale RSS

Ostatnio jeden z naszych użytkowników zgłosił nam problem z stronicowaniem postów w WordPress, które ukrywa pełną treść w ich kanale RSS. Po szybkim zbadaniu sprawy okazało się, że jest to błąd rdzenia WordPress (#10984), który został zgłoszony 4 lata temu i nadal nie został naprawiony. W tym artykule pokażemy Ci, jak naprawić problem ukrywania treści przez stronicowanie postów w WordPress w kanałach RSS.

Problem pojawia się, gdy dzielisz posty WordPress na wiele stron, a jeśli ustawiłeś kanały RSS do wyświetlania pełnego tekstu, to Twoje kanały RSS będą wyświetlać tylko zawartość pierwszej strony posta (tj. przed tagiem <!--nextpage-->).

Na szczęście jeden ze współtwórców, Simon Wheatley, opublikował obejście, które naprawia błąd.

Wszystko, co musisz zrobić, to dodać ten kod do pliku functions.php Twojego motywu lub do wtyczki specyficznej dla witryny:

function wpb_full_text_for_feeds( $content ) {
	if ( ! is_feed() )
		return $content;
	global $post;
	$content = $post->post_content;
	return $content;
}

add_filter( 'the_content', 'wpb_full_text_for_feeds', -100 );

Powyższy kod dodaje filtr do the_content, umożliwiając wyświetlanie pełnej treści postów w kanałach i ignorowanie paginacji (więcej przykładów, jak dodać treść do kanałów RSS). Mamy nadzieję, że ten problem zostanie wkrótce rozwiązany w przyszłej wersji WordPressa. Do tego czasu to obejście zapewni, że Twoi subskrybenci otrzymają pełną treść w swoim czytniku RSS.

Mamy nadzieję, że ten artykuł pomógł Ci naprawić problem z paginacją postów WordPress w kanałach RSS. Daj nam znać, co myślisz, zostawiając komentarz poniżej lub dołącz do nas na Twitterze i Google+.

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

Ostateczny zestaw narzędzi WordPress

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

Interakcje czytelników

2 CommentsLeave a Reply

  1. Jak sprawić, aby pływający pasek unosił się, a następnie zatrzymał się, gdy tylko osiągnie koniec treści?

    Amlan Dutta

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.