Näytetään otteita WordPressin kotisivuilla, haku-, tunniste- ja arkistosivuilla
Vain viestikatkelmien näyttäminen etusivulla, haku-, tunniste- tai arkistosivuilla on hyödyllistä, jos viestisi ovat erityisen pitkiä. Lukijoiden ei tarvitse vierittää sivua alaspäin tiettyä viestiä varten.
Voit muokata mallitiedostoa content.php (suositus käyttää lapsiteemaa) siirtyäksesi tälle riville:
<?php if (is_search() ): // Only display Excerpts for Search ?>
ja korvaa se seuraavalla:
<?php if (is_search() || is_home() || is_tag() || is_category() || is_archive() ): // Only display Excerpts for Search ?>
Funktio is_archive() tarkistaa, onko nykyinen sivu luokka (is_luokka), tunniste (is_tag), tekijä vai päivämääräpohjainen sivu. Seuraava rivi käyttää lauseketta_excerpt(), joka näyttää lyhyen otteen sisällön_sisällön sijaan
Jos haluat näyttää linkin otteen lopussa, voit muokata functions.php -tiedostoa (mieluiten lapsiteemassa), lisää tiedoston loppuun seuraava:
// 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');
Tämä muutos ei muuta syötteen lähtöä. Jos haluat näyttää katkelman syötteessä, sinun on siirryttävä WordPress-asetuksiin, lukuasetuksiin ja asetettava "Jokaiselle syötteen artikkelille, näytä" -asetukseksi "Yhteenveto" "Koko teksti" sijaan. Tämä vaikuttaa kuitenkin viesteihin myös muut sivut (etusivu, arkisto).