Merkinnän otteen pituuden säätäminen

Onko WordPressin oletuksena käyttämä ote merkinnästä liian pitkä? Häiritseekö lopussa oleva […]-merkintä? Näiden korjaamiseen on olemassa varsin näppärä tapa,  joka perustuu WordPressin tehokkaisiin suodattimiin ja toimintakoukkuihin.

Yksi tapa on käyttää Advanced Excerptin kaltaista lisäosaa, mutta jos vain pituus ja loppumerkki riepovat, näin homma käy jopa helpommin:

add_filter('excerpt_length', 'my_excerpt_length', 999);
    function my_excerpt_length($length) {
    return 25;
}

add_filter('excerpt_more', 'my_excerpt_more');
    function my_excerpt_more($more) {
    return '...';
}

Ensimmäinen funktio säätää pituutta, jälkimmäinen loppumerkkiä. Pituus mitataan sanoissa, eli tuo tekisi 25 sanan mittaisen otteen. Vaihtamalla 25:n paikalle jonkun toisen luvun otteen pituus muuttuu. Sama loppumerkin kanssa: funktion palauttama arvo on loppumerkki, joka lisätään otteen perään.

Aiheesta lisää:

Kysy tai kommentoi

  • (ei näy muille)

XHTML: Voit käyttää näitä tägejä: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">