Corsi on-line

Definire la lunghezza dell’excerpt di WordPress

Come è noto a molti utilizzatori di Content Manager Systems, il termine excerpt (traducibile in Italiano come “compendio”) si utilizzata per fornire agli utenti di un sito Web o di un Blog un sunto relativo al contenuto di un articolo o di un post; nel blog engine Open Source più utilizzato della Rete, WordPress, per la restituzione a video dell’excerpt viene utilizzata una specifica funzione denominata non a caso get_the_excerpt().

get_the_excerpt() non si limita alla stampa a video del riassunto di un post, essa è infatti in grado di generarlo automaticamente nel caso in cui questo non sia stato reso disponibile dall’autore; WordPress ha una lunghezza predefinita per l’excerpt e sulla base di questo valore taglia il post ad una certa lunghezza una volta raggiunto il numero di caratteri previsti per default.

Questo numero di caratteri può essere modificato dall’utilizzatore con  un valore definito arbitrariamente utilizzando un apposito filtro denominato excerpt_length; se per esempio si desidera che la lunghezza del riassunto non superi i 60 caratteri, sarà necessario utilizzare un codice come il seguente:

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

La modifica dovrà essere effettuata a carico del file “functions.php”.

Post correlati
  • riccardolumeiu

    ciao! è possibile avere except di lunghezze diverse? ad esempio uno per la home e uno per l’archivio.

I più letti del mese
Tematiche