WordPress visite 12

Come modificare la lunghezza dell’excerpt in WordPress

1 min

Se stai realizzando un sito in WordPress ed all’interno fai uso di articoli molto probabilmente ti sarai imbattuto nell’excerpt.

Per rendere la pagina di questo articolo accessibile sarà necessario richiamarlo da qualche parte all’interno del sito, di solito nel file index o in sidebar, ma nulla vieta di inserire tali richiami ad esempio nell’header o nel footer.

Tale richiamo può prevedere solo il titolo dell’articolo o anche una sorta di riassunto, l’excerpt appunto, che viene inserito attraverso il seguente codice:

Contenuto bloccato: accettare utilizzo dei cookie e ricaricare la pagina per visualizzarlo
Contenuto bloccato: accettare utilizzo dei cookie e ricaricare la pagina per visualizzarlo

<?php the_excerpt(); ?>

excerpt-wordpress

L’excerpt (ossia l’estratto) richiama solitamente le prime tot lettere dell’articolo. Spesso tale riassunto appare troppo lungo e si rende necessario un taglio dello stesso. Come risolvere il problema? Attraverso il file functions.php del tema. Non vi spaventate, non è nulla di complicato. Prima di procedere fate una copia di backup del file, per essere certi di non poter far danni al vostro tema.

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

Vi basterà modificare il numero di caratteri e fare delle prove per scegliere la lunghezza del riassunto a vostro piacimento.

Contenuto bloccato: accettare utilizzo dei cookie e ricaricare la pagina per visualizzarlo
Contenuto bloccato: accettare utilizzo dei cookie e ricaricare la pagina per visualizzarlo

Per impostazione predefinita, l’excerpt termina solitamente con […]. Per modificare la parte finale dell’excerpt (ad esempio con “Continua a leggere…”) bisogna aggiungere il seguente codice al file functions.php del tema prima dell’ultimo tag ?>

function new_excerpt_more( $more ) {
return ' <a href="'. get_permalink($post->ID) . '">Continua a leggere...</a>';
}
add_filter( 'excerpt_more', 'new_excerpt_more' );

Potete modificare il file function.php con un editor web o direttamente in WordPress nel pannello di controllo:
Aspetto > Editor > functions.php

Riproduzione riservata © La riproduzione è concessa solo citando la fonte con link all'articolo. Condividi l'articolo


Articolo a cura di: Del Re Valerio
Dott. in Comunicazione e Pubblicità per le Organizzazioni. Sono l'ideatore del blog Robadagrafici.com e mi occupo di comunicazione visiva, grafica e web, per le aziende.

Lascia un commento

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



Potrebbe anche interessarti

plugin WordPress avanzamento lettura
wordpress

WordPress

Progress bar: plugin per stato d’avanzamento della lettura

1 minUna funzione molto gradevole e funzionale nella realizzazione di un sito web…

wordpress

WordPress

WordPress plugin per inserire codice php in pagine, articoli e widget

1 minChi utilizza WordPress si trova talvolta nella necessità di dover inserire del…

wordpress

WordPress

Plugin per inserire blocchi di codice nei post di WordPress

2 minSe gestite un blog realizzato con la piattaforma WordPress che si occupa,…