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

Niedawno jeden z naszych użytkowników poskarżył nam się, że stronicowanie wpisów w WordPressie ukrywa pełną treść w ich kanale RSS. Po szybkim zbadaniu sprawy okazało się, że jest to błąd rdzenia WordPressa (#10984), zgłoszony 4 lata temu i wciąż nie naprawiony. W tym artykule pokażemy, jak naprawić ukrywanie treści w kanałach RSS przez stronicowanie wpisów w WordPressie.

Problem pojawia się, gdy dzielisz swoje wpisy w WordPressie na wiele stron, a jeśli ustawiłeś kanały RSS tak, aby wyświetlały pełną treść, to twoje kanały RSS będą wyświetlać tylko treść pierwszej strony wpisu (tj. przed tagiem <!--nextpage-->).

Na szczęście jeden ze współpracowników, Simon Wheatley, opublikował obejście, które naprawia ten 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, pozwalając kanałom na wyświetlanie pełnej treści wpisu i ignorowanie stronicowania (zobacz więcej przykładów, jak dodawać treści do swoich 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 stronicowania wpisów w WordPressie 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 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

Leave A Reply

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. Proszę NIE używaj słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.