Kürzlich beschwerte sich einer unserer Benutzer bei uns über die WordPress-Beitragspaginierung, die den vollständigen Inhalt in ihrem RSS-Feed ausblendet. Nach kurzer Recherche stellte sich heraus, dass dies ein WordPress-Kernfehler (#10984) ist, der vor 4 Jahren gemeldet wurde und immer noch nicht behoben ist. In diesem Artikel zeigen wir Ihnen, wie Sie das Ausblenden von Inhalten in RSS-Feeds durch die WordPress-Beitragspaginierung beheben können.
Das Problem tritt auf, wenn Sie Ihre WordPress-Beiträge in mehrere Seiten aufteilen, und wenn Sie RSS-Feeds so eingestellt haben, dass sie den vollständigen Text anzeigen, dann zeigen Ihre RSS-Feeds nur den Inhalt der ersten Seite des Beitrags an (d. h. vor dem Tag <!--nextpage-->).
Glücklicherweise hat einer der Mitwirkenden, Simon Wheatley, einen Workaround gepostet, der den Fehler behebt.
Alles, was Sie tun müssen, ist, diesen Code in die functions.php-Datei Ihres Themes oder in ein standortspezifisches Plugin einzufügen:
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 );
Der obige Code fügt einen Filter zu the_content hinzu, der es den Feeds ermöglicht, den vollständigen Beitrag anzuzeigen und die Paginierung zu ignorieren (weitere Beispiele, wie Sie Inhalte zu Ihren WordPress-RSS-Feeds hinzufügen können). Hoffentlich wird dieses Problem in einer zukünftigen Version von WordPress bald behoben. Bis dahin stellt dieser Workaround sicher, dass Ihre Abonnenten den vollständigen Inhalt in ihrem RSS-Reader erhalten.
Wir hoffen, dieser Artikel hat Ihnen geholfen, das Problem mit der WordPress-Beitragspaginierung in RSS-Feeds zu beheben. Lassen Sie uns wissen, was Sie denken, indem Sie unten einen Kommentar hinterlassen oder uns auf Twitter und Google+ folgen.

Amlan Dutta
Wie lassen Sie die schwebende Leiste schweben und dann stoppen, sobald das Ende des Inhalts erreicht ist?
Amlan Dutta
Hamza
Interessant!