Kürzlich beschwerte sich einer unserer Benutzer bei uns über WordPress Beitrags-Paginierung, 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 die WordPress Beitrags-Paginierung beheben, die Inhalte in RSS-Feeds ausblendet.
Das Problem tritt auf, wenn Sie Ihre WordPress-Beiträge auf 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 <!--nextpage-->-Tag).
Glücklicherweise hat einer der Mitwirkenden, Simon Wheatley, eine Problemumgehung gepostet, die 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 Beitragsinhalt anzuzeigen und die Paginierung zu ignorieren (siehe weitere Beispiele, wie Sie Inhalte zu Ihren RSS-Feeds hinzufügen). Hoffentlich wird dieses Problem bald in einer zukünftigen Version von WordPress behoben. Bis dahin stellt diese Problemumgehung sicher, dass Ihre Abonnenten den vollständigen Inhalt in ihrem RSS-Reader erhalten.
Wir hoffen, dieser Artikel hat Ihnen geholfen, das WordPress Beitrags-Paginierungs-Problem 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!