§ 7. Come aggiungere il campo «Riassunto» (excerpt) alle pagine WordPress

Molti dei miei lettori conoscono (lo spero) il campo «Riassunto» utilizzabile per gli articoli pubblicati sulla piattaforma WordPress: il contenuto di tale campo può essere molto utile per realizzare il crossposting sui social networks o gli annunci delle nuove pubblicazioni in un qualsiasi punto del sito.
Molti degli utilizzatori del WordPress si accorgono, prima poi, che una delle differenze tra «articoli» e «pagine» nel pacchetto standard del WP consiste nella assenza del campo «Riassunto» nella form di creazione di una «pagina». Oggi vi spiego come risolvere tale problema.
Il campo «Riassunto» per gli articoli
Aggiungere il campo «Riassunto» alla form di inserimento e di modifica degli articoli è facile: su una delle pagine in questione cliccate su «Impostazioni schermata» (in alto a destra)…

… e nell’area comparsa mettete un segno di spunta alla voce «Riassunto»:

Dopo questi semplicissimi passaggi in basso alla pagina compare il relativo campo per l’inserimento di un breve testo.
Il campo «Riassunto» per le pagine
Per le pagine pubblicate con WordPress non sarebbe possibile fare lo stesso, ed è una limitazione che potrebbe causarci dei disagi. Alcuni progetti particolari realizzati sulla base del WordPress potrebbero richiedere anche i riassunti delle pagine (uno di questi è il mio sito).
In realtà la soluzione del problema è molto semplice. Apriamo il file functions.php del nostro tema e inseriamo in esso questo brevissimo codice:

function add_excerpt_page(){
    add_post_type_support( 'page', 'excerpt' );
}
add_action('init', 'add_excerpt_page');

Basta, abbiamo richiamato la funzionalità del Riassunto anche per le pagine. Ora potete andare sulle «Impostazioni schermata» di una qualsiasi pagina (o al momento della creazione della prima) e mettete un segno di spunta alla voce «Riassunto».

Abbiamo eguagliato i due tipi delle pubblicazioni anche sotto questo aspetto.