Modificare gli EXCERPT di wordpress

E’ ormai patrimonio comune del web il “READ MORE” o “READ ALL” o ancora “CONTINUE READING” o in italiano il classico “LEGGI TUTTO“.. tutti questi bottoni o link testuali traggono la loro origine dalla funzione the_excerpt() .

Questa funzione e i suoi derivati gestiscono gli “abstract” o riassunti dei nostri post all’interno dei template, in particolare entrano in funzione nelle pagine di archivio, siano esse la homepage (con un loop sugli ultimi post ad esempio) o gli archivi delle categorie, di Custom_post_type, dei calendari o delle ricerche.

Laddove esiste una lista di post è significativo l’utilizzo degli excerpt, mentre non ha utilizzo alcuno nelle pagine e nei post di tipo “single”.

Sebbene i temi dispongano della funzione di default, è possibile che in alcuni casi vi siano problemi nel display di questa componente e in ogni caso è molto spesso necessario modificarne ad esempio la lunghezza.

Tutte le funzioni che seguono vanno utilizzate all’interno del file functions.php del tema utilizzato ( riferimento: modifica di un theme WP)

Aggiungere il supporto all’excerpt per i custom_post_type:

Modificare la lunghezza dell’excerpt:

 Utilizzo degli excerpt nei template:

Per utilizzare gli excerpt nei template archivio all’interno dei loop:

 Modifica del placeholder:

Per versioni precedenti alla 2.9:

 Link al contenuto completo:

Nota: the_excerpt() non crea automaticamente i link al post che quindi va inserito manualmente:

O ancora meglio, con supporto multilingue ( gettext po/mo, Torneremo in seguito sulla tematica della localizzazione dei temi, che, insieme alla traduzione dei contenuti, rientra nelle problematiche -non secondarie- di traduzione dei theme WP )

(1100)

Articoli correlati:

Tagged under:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

× Supporto Live

Al momento siamo offline. Potete contattarci via email..