
Oggi vi spiegherò un piccolo tip per il vostro tema WordPress, veramente banale ma che in molti spesso mi chiedono.
Come fare a mostrare solamente le prime 100 parole di un post? E’ infatti una necessità comune quella di visualizzare in home page solamente l’estratto di ogni articolo, magari impostando noi stessi il numero di parole massime che vogliamo mostrare in anteprima.
Solitamente si usa la funzione the_excerpt() che va a prendere il testo scritto nel campo excerpt o, se questo manca, stampa le prime 55 parole del post, filtrando tag html ed immagini. Ma se volessimo decidere il numero di parole?
La soluzione è usare un altro tag, sostituendo the_excerpt() con:
Ovviamente potrete cambiare 100 con il numero di parole che desiderate. Per gli altri parameri, vi rimando alla documentazione.
Nella home page di questo blog utilizzo appunto questa funzione, affiancando l’anteprima testuale con una thumb e differenziando solo per il primo post, in cui uso invece la normale the_content.
Semplice, ma efficace.
14 Commenti












Ottimo caspita, mi serve assolutamente!
Good
Ho tolto il plugin Evenmore per usare questa modifica…
Purtroppo pero’ aggiungendo il codice
the_content_rss(‘Leggi tutto…’, FALSE, ”, 100);
al file functions.php del mio template non succede nulla
Infatti, come ho spiegato nell’articolo, quel tag NON devi metterlo nel file functions.php ma in index.php o home.php, al posto di the_excerpt() o the_content()
Grazie…
Messo nel file index.php al posto di the_content() pero’ nella home page non mi compare il link Leggi tutto… che porta alla pagina del post…
“Leggi tutto” compare solo se entro quei 100 caratteri c’è il tag “more”, altrimenti devi aggiungere tu il link manualmente.
Si lo so..il problema e’ che il link non compare neanche quando i caratteri sono maggiori di 100…
In che modo si puo’ aggiungere il link manualmente?
Bè, basta che scrivi:
<p><a href="<?php the_permalink(); ?>">Leggi tutto</a></p>
Grazie mille!!!
Di nulla
Sarei interesseta a questa funzione, ma non trovo la scritta da cambiare. Sto guardando in index.php.
Alla fine ce lho fatta. Però dall anteprima non mi mette le immagini come si potrebbe fare?
Ci sono parecchi plugin per le immagini di anteprima… prova ad esempio Post Thumb Revisited.
ciao. ho inserito:
<a href="”>Leggi tutto
e infatto il testo lo taglia, ma però l’immagine inserita non viene mostrata… come posso fare?
grazie