L’aggiunta di riassunti concisi della pagina può migliorare significativamente l’esperienza dell’utente e la visibilità sui motori di ricerca.
I riassunti sono brevi estratti del contenuto che fungono da descrizione, da riassunto o da piccoli dettagli su una pagina o un post. Di default, i riassunti sono disponibili solo per le pagine pubbliche di WordPress.
Noi di WPBeginner abbiamo scritto centinaia di tutorial nel corso degli anni e siamo consapevoli che alcuni utenti possono anche voler mostrare dei riassunti delle pagine dei loro siti web per aumentare le prestazioni del sito.
In questo articolo vi mostreremo come aggiungere facilmente degli estratti alle vostre pagine in WordPress, passo dopo passo.
Perché aggiungere estratti alle pagine in WordPress?
WordPress è dotato di post e pagine come due tipi di contenuto predefiniti. I post vengono visualizzati in ordine cronologico inverso (dal più recente al più vecchio) sul blog o sulla homepage.
Le pagine, invece, sono contenuti autonomi che non vengono pubblicati in un ordine specifico. Sono tipicamente utilizzate per contenuti off, come la pagina di chi siamo o quella dei contatti.
A volte può essere necessario visualizzare degli estratti per le pagine. Ad esempio, può essere utile se si è costruito un sito web WordPress utilizzando solo le pagine.
Gli estratti possono migliorare l’esperienza complessiva dell’utente, rendendo più facile per i visitatori sfogliare i vostri contenuti e vedere una sintesi delle vostre pagine.
Detto questo, vediamo come aggiungere estratti alle vostre pagine in WordPress e visualizzarli sul vostro sito web. Per passare da un metodo all’altro, potete utilizzare i collegamenti rapidi riportati di seguito:
Come aggiungere estratti alle pagine in WordPress
È possibile abilitare gli estratti di pagina in WordPress aggiungendo un codice personalizzato al file functions.php del tema.
Tuttavia, il più piccolo errore durante la digitazione del codice può distruggere il sito web. Inoltre, se si passa a un tema diverso o lo si aggiorna, si dovrà aggiungere nuovamente il codice.
È qui che entra in gioco WPCode. È il miglior plugin per gli snippet di codice di WordPress presente sul mercato e rende sicuro e facile aggiungere codice personalizzato al vostro sito web.
Innanzitutto, è necessario installare e attivare il plugin WPCode. Per istruzioni dettagliate, consultare la nostra guida passo passo su come installare un plugin di WordPress.
Nota: WPCode ha un piano gratuito che si può utilizzare per questa esercitazione. Tuttavia, l’aggiornamento alla versione pro vi darà accesso a una libreria cloud di frammenti di codice, alla logica condizionale intelligente e all’opzione dei blocchi personalizzati.
Dopo l’attivazione, visitare la pagina Code Snippets ” + Add Snippet dalla dashboard di WordPress. Qui, fare clic sul pulsante “Usa snippet” sotto l’opzione “Aggiungi il tuo codice personalizzato (nuovo snippet)”.
Si accede così alla pagina “Crea snippet personalizzato”, dove si può iniziare ad aggiungere un nome allo snippet. Questo nome serve solo a identificarlo e non verrà visualizzato sul front-end del sito.
Quindi, selezionare l’opzione “Snippet PHP” dal menu a discesa sulla destra.
A questo punto, è necessario aggiungere il seguente codice personalizzato nella casella “Anteprima codice”:
add_post_type_support( 'page', 'excerpt' );
Una volta fatto ciò, scorrere fino alla sezione ‘Inserimento’ e scegliere la modalità ‘Inserimento automatico’.
Il codice personalizzato verrà eseguito automaticamente sul vostro sito web una volta attivato lo snippet.
Successivamente, scorrere indietro fino alla parte superiore della pagina e spostare l’interruttore “Inattivo” su “Attivo”.
Infine, fare clic sul pulsante “Salva frammento” per memorizzare le impostazioni.
Ora aprite la pagina in cui volete aggiungere un estratto nell’editor di blocchi di WordPress.
Una volta fatto ciò, si noterà una scheda “Estratto” nel pannello di blocco sul lato destro dello schermo.
Qui è possibile espandere facilmente la scheda e aggiungere un estratto per la propria pagina WordPress.
Una volta fatto ciò, non dimenticate di fare clic sul pulsante “Aggiorna” o “Pubblica” per memorizzare le modifiche.
A questo punto, è sufficiente ripetere la procedura per tutte le pagine di WordPress in cui si desidera aggiungere gli estratti.
Come visualizzare gli estratti di pagina in WordPress
Ora che avete add-on la funzionalità di riassunto alle vostre pagine, è il momento di visualizzare questi riassunti sul vostro sito WordPress.
Per farlo, è necessario aggiungere uno shortcode all’area o alla pagina del widget.
Innanzitutto, è necessario installare e attivare il plugin Display Posts. Per maggiori dettagli, consultate la nostra guida per principianti su come installare un plugin di WordPress.
Questo plugin abilita uno shortcode che visualizza 10 pagine recenti con il loro titolo, l’estratto e un link per continuare a leggere.
Se non si inserisce un riassunto personalizzato per una pagina, il plugin genererà automaticamente un riassunto con una lunghezza predefinita di 55 parole.
Metodo 1: Visualizzazione di estratti di pagina su una pagina di WordPress
Al momento dell’attivazione, è necessario creare una nuova pagina in cui visualizzare un elenco delle proprie pagine e dei relativi estratti.
Una volta lì, fare clic sul pulsante Aggiungi blocco ‘+’ per aprire il menu dei blocchi e aggiungere il blocco Shortcode. Quindi, incollare il seguente shortcode nel blocco stesso:
[display-posts post_type="page" include_excerpt="true" excerpt_more="Continua a leggere" excerpt_more_link="true"]
Infine, fare clic sul pulsante “Aggiorna” o “Pubblica” per memorizzare le impostazioni.
A questo punto, basta visitare il sito WordPress per visualizzare l’elenco degli estratti di pagina.
Metodo 2: Visualizzazione di estratti di pagina nella barra laterale di WordPress
Se volete visualizzare gli estratti di pagina nella barra laterale di WordPress, dovete visitare la pagina Aspetto ” Widget dalla dashboard di WordPress.
Nota: se non si vede la scheda del menu “Widget” nella dashboard, significa che si sta utilizzando un tema a blocchi. In questo caso, si può passare al metodo successivo.
Qui, fare clic sul pulsante Aggiungi blocco ‘+’ per espandere il menu dei blocchi a sinistra. Quindi, aggiungere il blocco Shortcode all’area della barra laterale.
Successivamente, copiare e incollare il seguente shortcode nel blocco:
[display-posts post_type="page" include_excerpt="true" excerpt_more="Continua a leggere" excerpt_more_link="true"]
Infine, fare clic sul pulsante “Aggiorna” per memorizzare le impostazioni.
Ora è possibile visitare il proprio blog WordPress per visualizzare gli estratti delle pagine.
Metodo 3: Visualizzazione di estratti di pagina nell’Editor completo del sito
Se si utilizza un tema a blocchi, è necessario visitare la pagina Aspetto ” Editor dalla barra laterale dell’amministrazione di WordPress.
Si aprirà l’editor completo del sito, dove si dovrà scegliere la pagina in cui si desidera visualizzare un elenco di estratti di pagina.
Quindi, fare clic sul pulsante “+” per aggiungere il blocco Shortcode.
Quindi, copiare e incollare il seguente shortcode:
[display-posts post_type="page" include_excerpt="true" excerpt_more="Continua a leggere" excerpt_more_link="true"]
Infine, fare clic sul pulsante “Salva” per memorizzare le impostazioni.
Ora, visitate il vostro sito web per visualizzare l’elenco degli estratti di pagina.
Bonus: visualizzare gli estratti dei post in WordPress
Oltre alle pagine, è anche una buona idea mostrare gli estratti dei post sul vostro blog WordPress.
Per impostazione predefinita, WordPress mostra i post a figura intera nella homepage, nella pagina degli archivi o nella pagina del blog. Ciò significa che si deve scorrere molto, il che può creare un’esperienza negativa per i visitatori che desiderano sfogliare rapidamente il sito.
Man mano che il vostro blog cresce, anche l’elenco dei post più vecchi viene spostato su altre pagine e riceve meno visualizzazioni. Per questo motivo, dovreste prendere in considerazione la possibilità di mostrare estratti di post nella pagina del blog o degli archivi.
Se si utilizza un tema classico, è possibile aggiungere gli estratti dei post visitando la pagina Aspetto ” Personalizza dalla barra laterale dell’amministrazione di WordPress.
Una volta aperto il personalizzato, espandere la scheda “Blog” nella colonna sinistra della schermata. Si apriranno nuove impostazioni, dove è possibile scorrere giù fino alla sezione “Contenuto della pubblicazione” e cliccare sull’opzione “Estratto”.
Tuttavia, tenete presente che queste impostazioni possono variare in base al tema che state utilizzando.
Se il vostro tema non supporta gli estratti, potete utilizzare il codice personalizzato o i page builder come SeedProd per aggiungere estratti di post al vostro blog.
Per istruzioni dettagliate, consultate il nostro tutorial su come visualizzare gli estratti dei post nei temi WordPress.
Speriamo che questo articolo vi abbia aiutato a capire come aggiungere estratti alle vostre pagine in WordPress. Potreste anche voler consultare la nostra guida su come scegliere il miglior costruttore di siti web o la nostra selezione di esperti del miglior software di live chat.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Moinuddin Waheed
easy to follow tutorial for making excerpts for the blog posts.
I have used excerpts for most of my blog posts but didn’t know the exact length of the excerpts to use.
is there any minimum or maximum length for post excerpts?
and does the length of the excerpts make any difference advantage or disadvantage of seo?
WPBeginner Support
For these questions we would recommend taking a look at our article below
https://wpbeginner.com/plugins/how-to-customize-wordpress-excerpts-no-coding-required/
Admin
Moinuddin Waheed
Thanks wpbeginner for the reply and recommendation of the concerned article.
I have gone through this post and all my queries regarding experts and its usage stands resolved.
marcelo araujo
Hi, great tip. Tks a lot! Its possible to use same param to get “tags” in pages?
add_post_type_support( ‘page’, ‘excerpt’ );
like:
add_post_type_support( ‘page’, ‘tags’ );
its correct? it works?
Tks!
WPBeginner Support
To add tags and categories to pages, we would recommend taking a look at our article below!
https://www.wpbeginner.com/plugins/how-to-add-categories-and-tags-for-wordpress-pages/
Admin
Jim Kernicky
Easy as pie – thanks a lot for that!
WPBeginner Support
You’re welcome
Admin
Jean-Louis
It’s very helpful… Thank you so much!
WPBeginner Support
Glad our article was helpful
Admin
Adam
So, I can’t find the “excerpt” option under “screen options” on the post/page editing page. I added the code to my functions.php file and the option to include the ‘excerpts’ is still not showing up. It’s as if the excerpts function doesn’t even exist on my install of wordpress. I added the following code and nothing changed:
add_post_type_support( ‘page’, ‘excerpt’ );
Please help
Juan Manuel Linares
Thanks so much, it also worked for me, just when I needed it!
It would also be advisable that you suggest ppl to check Screen Options (as CTGIRL said), ‘cause in my case it was hidden there
Thanks anyway!
Steve
Is there a way to add an excerpt to an archive category page like with the code for pages? The following code worked great for pages. Wanting to add it to the category archive too.
add_post_type_support( ‘page’, ‘excerpt’ );
Ruth Billheimer
Thank you so much! This is excellent and just what I was looking for.
Atilla
Thank you for the code!
Djong Timoer
I works !!
Thank you
Do you have idea how to use in post types?
Manoj
Thanks for the code .But if i don’t write content in excerpt section , Excerpt is not retrieving from editior .
Amit kumar
how to separate post excerpt in box
Sreehari P Raju
You have to use CSS for that
Toure
How can it be added to a page template?
nad ray
You should wrap the code in :
…for it to work and not make your site break/display a blank page.
Reza
How can I add excerpts to the events? Can anyone please help?
nad ray
I would use the same code, but change page to events (line 3). If that does not work you need to find your events custom post type name and enter it instead of pages.
ctgirl
The code worked for me. Added it to functions.php, and the Excerpt field became available in Screen options. Thanks so much!
kapil
around 15 days ago, same above code work perfectly for me, but now it is not working, what may be the problem, can anyone help me ? above code doesn’t show excerpt place in admin panel for new website that I am developing right now.
Firda
It’s working for me. Maybe the exceprt was hide by screen options?
João G.
That’s amazing! I got a job to change the layout of a website which is running on WP and I would have to search for a function to get the content with “strip_tags” and reduce characters, but after “googling”, found your post. Great !!
Real name
Tank’s
codex.wordpress.org/Function_Reference/add_post_type_support#Example
Julio
Thanks! worked perfectly
Dave Andrew
Worked a treat. Thanks for the post.
Owen
Thanks your sharing
Lins
Thanks, super-handy & works easily.
syndrael
Thanks it works..
Alastair Barnett
Hello,
I posted the above code to my functions php. I now cannot access my website. Here is the message I receive:Parse error: syntax error, unexpected T_FUNCTION in /home/content/94/8738594/html/wp-content/themes/associate/functions.php on line 82
Please tell me how I can access my website in order to delete this code. Thanks if you can help. I’ve just lost my website and in a bit of a panic. Website address: http://www.thewritingbutler.com
AB
Editorial Staff
You pasted the code in a wrong place. Here is an article that you should consider before pasting any code from any website:
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/
You will have to use FTP to fix it.
Admin
WK
Added the code to my functions.php to enable excerpts on my pages.
Worked perfectly, first time – thanks.
W.
mebhuwan
Thank you for posting. Great Code.
mattrock
A very handy function. Thanks for posting!
DanS
Brilliant, thank you
softboxkid
no need any plugins… just place this
add_post_type_support( 'page', 'excerpt' );
to your functions.phpEditorial Staff
Thanks for adding this code. We will update the post soon.
Admin
ghimeray
How to get this excerpt into the page?
Tne Excerpt function is working well, but i’m not able to get the excerpt into the front page.
adam
This didn’t work for me. Still no excerpts option. Using default 2015 theme.