Tri tehnike za kontrolu dužine izvoda
Objavljeno u kategoriji: Kako da
Podrazumevana dužina izvoda (excerpts) u WordPressu je 55 reči. Šta treba da uradite ako dizajnu Vašeg bloga više odgovaraju duži (ili kraći) izvodi? Pa, na raspolaganju su Vam tri tehnike: možete da u samom kodu promenite podrazumevajuću dužinu izvoda, možete da dodate korisničku funkciju, ili da pronađete dodatak (plugin) koji će Vam dopustiti veću kontrolu nad izvodima i njihovom dužinom. Razmotrimo ove mogućnosti.
Promena dužine izvoda
U datoteci formatting.php (nalazi se u direktorijumu wp-includes Vašeg bloga) potražite liniju
$excerpt_length = 55;
i promenite vrednost dužine izvoda. Nova vrednost važiće i ako promenite temu, tj. grafički izgled bloga.
Dodavanje funkcije
Ovaj predlog preuzet je sa bloga Lancelhoff.com. U datoteci functions.php (možete joj pristupiti iz editora teme), neposredno pre završne oznake <?php } ?> dodajte sledeći kod:
add_filter('excerpt_length', 'my_excerpt_length');�
function my_excerpt_length($length) {
return 20; }
gde vrednost „20″ možete zameniti bilo kojom drugom vrednošću. Nova vrednost važiće samo u trenutno korišćenoj temi.
Korišćenje dodatka (plugin)
Treća mogućnost je namenjena onima koji ne žele da bilo šta menjaju u samom kodu. Preuzmite i aktivirajte dodatak Excerpt-Lenght. Ovo rešenje je, kao i prvo, globalno, tj. nezavisno od grafičke teme koju koristite.
Četvrta mogućnost: RSS izvor
Četvrta mogućnost, strogo gledano, ne tiče se promene veličine izvoda, već korišćenja RSS kanala. Sve što je potrebno jeste da u datoteci index.php grafičke teme koju koristite liniju
<?php the_excerpt(); ?>
zamenite linijom
<?php the_content_rss('', TRUE, '', 100); ?>
gde umesto „100″ možete upisati bilo koju drugu vrednost.
Slični tekstovi:
Komentari
Iznesite svoje mišljenje.
Pozdrav!
Ja sam sve pokušao, i nije uspelo. Sajt piše u Sajt odeljku. Imam wordpress 3.0.1 i instaliranu temu.
Samo zamenite izraz the_content() sa the_excerpt() u fajlu index.php