Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man fixar att WordPress-inläggspaginering döljer innehåll i RSS-flödet

Nyligen klagade en av våra användare till oss om WordPress-sidnumrering av inlägg som döljer fullständigt innehåll i deras RSS-flöde. Efter en snabb undersökning visar det sig att detta är en bugg i WordPress kärna (#10984) som rapporterades för 4 år sedan och fortfarande inte är åtgärdad. I den här artikeln visar vi hur du åtgärdar att WordPress-sidnumrering av inlägg döljer innehåll i RSS-flöden.

Problemet uppstår när du delar upp dina WordPress-inlägg i flera sidor, och om du har ställt in RSS-flöden för att visa fullständig text, då kommer dina RSS-flöden bara att visa innehållet på den första sidan av inlägget (dvs före taggen <!--nextpage-->).

Lyckligtvis har en av bidragsgivarna, Simon Wheatley, publicerat en lösning som åtgärdar felet.

Allt du behöver göra är att lägga till denna kod i din temas functions.php-fil eller i ett webbplatsspecifikt plugin:

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 );

Ovanstående kod lägger till ett filter till the_content som tillåter flödena att visa fullständigt inläggsinnehåll och ignorera paginering (se fler exempel på hur du lägger till innehåll i dina RSS-flöden). Förhoppningsvis kommer detta problem att lösas snart i en framtida version av WordPress. Tills dess kommer denna lösning att säkerställa att dina prenumeranter får fullständigt innehåll i sin RSS-läsare.

Vi hoppas att den här artikeln hjälpte dig att åtgärda problemet med WordPress-sidnumrering i RSS-flöden. Låt oss veta vad du tycker genom att lämna en kommentar nedan eller gå med oss på Twitter och Google+.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

2 CommentsLeave a Reply

  1. Hur får man den flytande stapeln att flyta och sedan sluta så snart innehållsslutet nås?

    Amlan Dutta

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.