Visar utdrag i WordPress Hem-, Sök-, Tagg- och Arkivsidor
Att bara visa inläggsutdragen på hem-, sök-, tagg- eller arkivsidor är användbart om dina inlägg är särskilt långa. Läsarna behöver inte scrolla ner på sidan för ett visst inlägg.
Du kan redigera mallfilen content.php (rekommenderas med ett barntema) för att navigera till den här raden:
<?php if (is_search() ): // Only display Excerpts for Search ?>
och ersätt den med:
<?php if (is_search() || is_home() || is_tag() || is_category() || is_archive() ): // Only display Excerpts for Search ?>
Funktionen is_archive() kontrollerar om den aktuella sidan är en kategori (is_category), Tag (is_tag), författare eller en datumbaserad sida. Nästa rad använder the_excerpt() för att visa kort utdrag istället för the_content
Om du vill visa en länk i slutet av utdraget kan du redigera functions.php (helst i barn-tema), lägg till följande i slutet av filen:
// Remove the ... from excerpt and change the text
function change_excerpt_more()
{
function new_excerpt_more($more)
{
// Use .read-more to style the link
return '<span class="continue-reading"> <a href="'. get_permalink(). '">Continue Reading »</a></span>';
}
add_filter('excerpt_more', 'new_excerpt_more');
}
add_action('after_setup_theme', 'change_excerpt_more');
Denna modifiering ändrar inte utmatningen i flödet. För att visa utdraget i flödet behöver du gå till wordpress-inställningar, läsinställningar och ställa in "För varje artikel i ett flöde, visa" till "Sammanfattning" istället för "Fulltext". Detta påverkar dock inläggen i även andra sidor (hem, arkiv).