Siete alla ricerca di un modo per controllare la paginazione di WordPress?

Sistemare la paginazione del vostro sito può permettervi di creare un sito web più user-friendly e facilmente navigabile. Tuttavia, molti temi WordPress non offrono soluzioni di paginazione dettagliate, il che significa che siete limitati nelle possibilità di personalizzazione.

Ma ci sono diversi modi per regolare la paginazione di WordPress. Gli utenti più avanzati possono ricorrere a codice personalizzato, mentre gli utenti occasionali hanno a disposizione diversi plugin di paginazione di alta qualità.

In questo articolo illustreremo tutto ciò che c’è da sapere sulla paginazione di WordPress.

Cominciamo!

Guarda la Nostra Video-Guida alla Paginazione di WordPress

Cos’è la Paginazione di WordPress?

La paginazione di WordPress consiste nella suddivisione dell’elenco degli articoli del blog del vostro sito web o di altri contenuti in pagine separate.

Per esempio, se avete 100 post sul blog, potreste configurare le impostazioni di paginazione in modo da mostrare 10 post su ogni pagina, il che dividerebbe il vostro elenco di articoli del blog in 10 pagine con 10 post ciascuna.

I visitatori possono quindi utilizzare i pulsanti “Successivo” o “Precedente” per navigare tra le pagine che mostrano l’elenco dei vostri post. In alcuni casi, i visitatori vedranno una lista numerata di pagine che permette loro di saltare ad una pagina specifica. Per esempio, nel tema predefinito Twenty Twenty-One, la paginazione appare così:

Esempio di paginazione di WordPress nel tema predefinito Twenty Twenty-One.
Esempio di paginazione di WordPress nel tema predefinito Twenty Twenty-One.

Potete anche suddividere un singolo articolo di WordPress in più pagine, il che può essere utile se pubblicate contenuti lunghi.

Con alcuni snippet di codice o plugin, potete anche avere un maggiore controllo sul funzionamento della paginazione del vostro sito, argomenti che tratteremo più avanti in questo articolo.

Perché Usare la Paginazione di WordPress?

Ci sono 3 motivi principali per cui dovreste preoccuparvi della paginazione di WordPress:

  1. Navigazione ed esperienza utente migliori
  2. Migliori prestazioni
  3. Migliore possibilità di crawling SEO

Esaminiamo punto per punto.

Navigazione ed Esperienza Utente Migliori

Il maggiore vantaggio che si può avere da una buona paginazione di WordPress è facilita la navigazione nel vostro sito per i vostri visitatori, il che crea un’esperienza migliore.

Molti temi WordPress hanno limitate opzioni di paginazione, il che rende difficile per i visitatori spostarsi su una pagina diversa.

Per esempio, ecco le opzioni di paginazione predefinite del tema Twenty Twenty-One quando un visitatore legge la prima pagina di articoli.

Il tema Twenty Twenty-One fornisce opzioni di paginazione limitate sulla prima pagina.
Il tema Twenty Twenty-One fornisce opzioni di paginazione limitate sulla prima pagina.

I visitatori possono navigare fino all’ultima pagina(pagina 6 in questo esempio) o alla pagina successiva (cliccando su “Articoli precedenti”), ma non possono navigare direttamente alle pagine 3, 4 o 5.

Confrontate questo tipo di navigazione con il blog di Kinsta, che fornisce più link di paginazione per aiutare i visitatori a raggiungere il punto giusto.

Il blog di Kinsta ha più opzioni di paginazione per rendere più semplice la navigazione.
Il blog di Kinsta ha più opzioni di paginazione per rendere più semplice la navigazione.

I visitatori hanno ancora più opzioni a disposizione mentre navigano più in profondità tra le pagine, il che li aiuta a saltare rapidamente avanti o indietro secondo le proprie necessità.

Gli utenti hanno più opzioni di paginazione navigando in profondità tra le pagine.
Gli utenti hanno più opzioni di paginazione navigando in profondità tra le pagine.

Prestazioni Migliori

La paginazione può anche migliorare le prestazioni del vostro sito WordPress limitando la quantità di dati che il sito deve caricare su ogni pagina.

Per esempio, diciamo che avete 50 articoli sul blog. Se provate a caricare tutti e 50 i post sulla pagina principale del blog, questa potrebbe caricarsi lentamente perché sono molti dati.

Tuttavia, se usate la paginazione per suddividere l’elenco in 5 pagine di 10 post ciascuna, ogni pagina si caricherà molto più velocemente perché deve caricare solo un quinto dei dati.

Migliore Possibilità di Crawling SEO

La paginazione può anche rendere la scansione del vostro sito più facile per i robot dei motori di ricerca come Googlebot, fornendo un numero maggiore di link di navigazione.

È una piccola differenza, ma qualsiasi modifica che fate per migliorare la scansione del vostro sito è sempre una buona cosa per la SEO.

Come Controllare la Paginazione di WordPress Manualmente

Nella prossima sezione presenteremo alcuni utili plugin per la paginazione di WordPress, ma ci sono anche diverse funzioni integrate per lavorare con la paginazione di WordPress. Altrimenti, se avete un buon livello di conoscenze tecniche, potete anche regolare la paginazione aggiungendo codice personalizzato.

Scopriamo le opzioni integrate per lavorare con la paginazione, usando il tema predefinito Twenty Twenty-One come esempio.

Controllare il Numero di Contenuti da Visualizzare per Pagina

Per impostazione predefinita, WordPress mostra 10 articoli per pagina. Quindi, se avete 25 post, avrete in tutto 3 pagine. Le prime 2 pagine mostrerebbero 10 post ciascuna e l’ultima pagina mostrerebbe i restanti 5.

Se volete cambiare il numero di articoli per pagina, andate in Impostazioni > Lettura e modificate il valore del campo Le pagine del blog visualizzano al massimo.

Come cambiare il numero di post che WordPress mostra per pagina.
Come cambiare il numero di post che WordPress mostra per pagina.

Suddividere un Post o una Pagina di WordPress in Più Pagine

Finora ci siamo concentrati principalmente sulla suddivisione della pagina del blog in più pagine. Tuttavia, WordPress vi permette anche di dividere singoli articoli o pagine in più pagine, il che in alcune situazioni potrebbe essere utile.

Se state utilizzando l’editor di blocchi di WordPress (AKA Gutenberg), potete scegliere dove aggiungere le interruzioni di pagina utilizzando il blocco Interruzione di pagina.

Come aggiungere interruzioni di pagina con il blocco Interruzione di pagina.
Come aggiungere interruzioni di pagina con il blocco Interruzione di pagina.

Se utilizzate il classico editor TinyMCE, potete scegliere dove aggiungere le interruzioni di pagina utilizzando uno dei due metodi:

    1. Posizionate il cursore del mouse dove volete aggiungere l’interruzione di pagina nella scheda Visual dell’editor. Poi usate la seguente scorciatoia da tastiera: Alt + Shift + P.
    2. Posizionate manualmente l’interruzione di pagina incollando il seguente snippet nella scheda Testo dell’editor: <!--nextpage-->.

Usare PHP e CSS per Personalizzare la Paginazione di WordPress

Se non siete dei tecnici, questo metodo probabilmente non fa per voi. Potreste quindi saltare fino alla sezione dedicata ai plugin di paginazione.

Tuttavia, se vi sentite a vostro agio nel fare piccole modifiche al codice del vostro sito, potete regolare la paginazione del tema con PHP e CSS.

Dato che dovrete modificare i template file del vostro tema, dovete utilizzare un child theme di WordPress. Altrimenti, la prossima volta che aggiornerete il tema, le vostre modifiche saranno sovrascritte. Abbiamo una guida dettagliata su come configurare un child theme.

Consigliamo anche di fare un backup del sito prima di fare qualsiasi modifica.

Se volete aggiungere manualmente la paginazione ad un qualsiasi tema WordPress, potete utilizzare la funzione the_posts_pagination, come mostrato, ad esempio, nel seguente snippet:

the_posts_pagination( array(
'mid_size' => 2,
'prev_text' => __( 'Previous Page', 'textdomain' ),
'next_text' => __( 'Next Page', 'textdomain' ),
) );

Dovreste aggiungere questo snippet direttamente nei template file del vostro child theme dove volete che appaia la paginazione.

Di seguito, abbiamo lasciato la paginazione predefinita di Twenty Twenty-One e abbiamo aggiunto la nostra paginazione utilizzando il frammento di codice per vedere la differenza. La paginazione “Pagina 1” è quella predefinita del tema e la paginazione “1”, “2”, “3” viene dal nostro codice personalizzato.

Un esempio di paginazione predefinita e personalizzata.
Un esempio di paginazione predefinita e personalizzata.

Ecco come appare nel codice – potete vedere la funzione di paginazione originale e la nostra paginazione personalizzata.

Il codice utilizzato per lo screenshot di esempio qui sopra.
Il codice utilizzato per lo screenshot di esempio qui sopra.

Dovreste sostituire la funzione di paginazione esistente con la vostra funzione personalizzata su un sito WordPress live (Attenzione: raccomandiamo vivamente di farlo prima su un sito di staging. Questo è solo un esempio!). Potreste dover modificare più file a seconda del vostro tema.

Potreste trovare più comodo connettervi al vostro server tramite un client FTP e utilizzare un editor PHP dedicato per modificare i file del tema.

Per regolare lo stile della paginazione del vostro tema, avrete bisogno di aggiungere alcuni CSS personalizzati.

I Sette Migliori Plugin di Paginazione per WordPress

Se volete avere un maggiore controllo sulla paginazione del vostro sito, potreste decidere di utilizzare un plugin di paginazione per WordPress. Qui ci sono 7 delle migliori soluzioni disponibili.

1. WP-PageNavi

Il plugin WordPress WP-PageNavi.
Il plugin WordPress WP-PageNavi.

Attivo su oltre 700.000 siti, WP-PageNavi è di gran lunga il plugin di paginazione WordPress più popolare. È anche gratuito al 100%, il che aiuta a spiegare la sua popolarità.

Vi offre una semplice area di impostazioni dove potete verificare il comportamento della paginazione del vostro sito. Potete regolare il testo, i numeri di pagina da mostrare e altro.

Se volete un maggiore controllo sul design della vostra paginazione, potete anche considerare il plugin di terze parti Styles For WP Pagenavi Addon.

Come Funziona

Dato che WP-PageNavi è così popolare, alcuni temi WordPress ne offrono supporto integrato. Se anche il vostro tema lo supporta, tutto quello che dovete fare è attivare il plugin e configurare le impostazioni. Potete accedere alle impostazioni andando su Impostazioni > PageNavi.

L'area delle impostazioni di WP-PageNavi.
L’area delle impostazioni di WP-PageNavi.

Tuttavia, se il vostro tema non include il supporto integrato di WP-PageNavi, per far funzionare il plugin dovrete modificare manualmente i template file del vostro tema, il che può essere un po’ complicato per chi non ha buone competenze tecniche.

Dovete trovare il codice predefinito utilizzato dal tema per la paginazione e sostituirlo con lo snippet di codice personalizzato di WP-PageNavi. Lo sviluppatore spiega come fare sulla pagina WordPress.org del plugin.

2. WP-Paginate

Il plugin WordPress WP-Paginate.
Il plugin WordPress WP-Paginate.

WP-Paginate è un altro popolare plugin che permette di impostare la paginazione personalizzata su un sito WordPress. Oltre ad aiutarvi a paginare i vostri articoli, il plugin permette anche di aggiungere una paginazione personalizzata alle sezioni dei commenti, il che può aiutarvi a rendere più veloci i commenti.

A differenza del plugin WP-PageNavi di cui abbiamo parlato sopra, non è necessario modificare direttamente i template file del tema, il che potrebbe farvi preferire questo plugin se non vi sentite dei tecnici. Per gli utenti più avanzati, c’è sempre la possibilità di utilizzare codice PHP per inserire manualmente la paginazione nei template file del tema.

Con questo plugin, sarete in grado di personalizzare tutti gli aspetti della paginazione, come ad esempio:

  • Etichette e pulsanti
  • Posizionamento
  • Il numero di elementi di navigazione da visualizzare

C’è una versione gratuita su WordPress.org che dovrebbe andar bene per la maggior parte dei siti. C’è anche una versione premium da 19 dollari, che aggiunge stili e opzioni preimpostate.

Come Funziona

Per configurare il plugin, andate su Impostazioni → WP-Paginate per controllare le impostazioni del plugin.

Se volete visualizzare la paginazione del plugin senza modificare i template file del tema, dovrete selezionare quanto segue nelle impostazioni Location & Position:

  1. Spuntate la casella Ovunque per visualizzare la nuova paginazione ovunque sia necessaria.
  2. Impostate il menu a tendina Posizione su Sotto il contenuto.
  3. Spuntate la casella Nascondi paginazione standard per nascondere l’attuale paginazione del vostro tema.
Come configurare il plugin WP-Paginate.
Come configurare il plugin WP-Paginate.

3. Pagination by BestWebSoft

Il plugin WordPress Pagination by BestWebSoft.
Il plugin WordPress Pagination by BestWebSoft.

Pagination by BestWebSoft è un altro plugin di paginazione che permette di aggiungere un nuovo sistema di paginazione ad un sito senza bisogno di modificare i template file del tema.

Tuttavia, come il plugin WP-Paginate di cui sopra, avete sempre la possibilità di modificare i template file del tema se volete un maggiore controllo sul posizionamento.

Tramite le impostazioni del plugin, sarete in grado di regolare facilmente la posizione, lo stile e il comportamento della paginazione.

La versione gratuita dovrebbe andar bene per la maggior parte dei siti, ma la versione premium da 20 dollari aggiunge altri tipi di paginazione ed è compatibile con Divi.

Come Funziona

Per configurare il plugin, andate alla nuova scheda Paginazione nella vostra bacheca.

Le impostazioni predefinite del plugin nasconderanno automaticamente la paginazione esistente del tema e la sostituiranno con la paginazione personalizzata del plugin. Tutto quello che dovete fare è configurare le impostazioni dello stile e il comportamento della nuova paginazione.

L'area delle impostazioni del plugin Pagination.
L’area delle impostazioni del plugin Pagination.

4. Ajax Load More

Il plugin WordPress Ajax Load More.
Il plugin WordPress Ajax Load More.

Ajax Load More permette di creare pulsanti che caricano altri contenuti senza costringere l’utente a caricare una nuova pagina. Vi dà diverse opzioni per controllare la paginazione, compresa la paginazione “tradizionale” e alcuni colpi di scena unici.

Se siete disposti ad acquistare alcuni add-on premium, potete aggiungere dei veri e propri pulsanti di paginazione. Quando gli utenti si spostano su una nuova pagina, non percepiranno la pagina come ricaricata, anche se l’URL cambierà (buono per la SEO). Potete vedere una demo live qui.

La versione gratuita di Ajax Load More vi permette di sostituire la vostra paginazione con un pulsante “Load More”. Invece di aggiungere link di paginazione che i visitatori possono utilizzare per navigare verso una pagina diversa, Ajax Load More permette di aggiungere un pulsante “Load More” per visualizzare più articoli senza ricaricare la pagina. Potete vedere una demo live qui.

Come Funziona

Invece di aggiungere la paginazione al vostro attuale elenco di post, il plugin Ajax Load More crea un nuovo elenco di articoli in base alla vostra configurazione. Potete impostarlo nell’area Ajax Load More della bacheca di WordPress.

Se volete impostare la paginazione tradizionale, dovrete acquistare e installare l’add-on Paging.

5. Alphabetic Pagination

Il plugin WordPress Alphabetic Pagination.
Il plugin WordPress Alphabetic Pagination.

Il plugin Alphabetic Pagination permette di implementare un diverso tipo di paginazione sul vostro sito – un elenco A-Z.

Piuttosto che impaginare con numeri e ordinare gli articoli in base alla data di pubblicazione, Alphabetic Pagination permette di creare un’opzione di paginazione per ogni lettera dell’alfabeto. Quindi, se un utente clicca su una lettera specifica, vedrà tutti i contenuti che iniziano con quella lettera.

Come Funziona

Per utilizzare il plugin, andate su Impostazioni > Alphabetic Pagination per la configurazione.

Nella scheda Generale delle impostazioni del plugin, potrete decidere dove visualizzare la paginazione alfabetica.

La soluzione più semplice è utilizzare l’implementazione automatica. Tuttavia, potete anche posizionare manualmente la paginazione alfabetica utilizzando gli shortcode o la funzione PHP nella scheda Shortcodes.

Come configurare il posizionamento della paginazione alfabetica.
Come configurare il posizionamento della paginazione alfabetica.

Una volta che avete configurato il posizionamento, potrete controllare il design della paginazione alfabetica dalla scheda Styling.

6. WP Show Posts

The WP Show Posts WordPress plugin card.
Il plugin WordPress WP Show Posts.

WP Show Posts è un utile plugin che permette di creare elenchi di articoli, completi di paginazione personalizzata.

Questo è il dato chiave – non state aggiungendo la paginazione all’elenco degli articioli del blog esistente, ma state creando un nuovo elenco di articoli che include le vostre impostazioni di paginazione.

Il plugin dispone anche di un query builder flessibile che vi permette di scegliere esattamente quali post mostrare (e quindi quali post impaginare).

Come Funziona

Una volta attivato il plugin, andate su WP Show Posts > Add New per creare un nuovo elenco di post.

Consigliamo di esplorare tutte le impostazioni per controllare quali contenuti visualizzare. Nell’impostare la paginazione, selezionate la casella Paginazione nella scheda Posts e impostate il numero di Posts per page.

Come creare un nuovo elenco di post con paginazione.
Come creare un nuovo elenco di post con paginazione.

Una volta che avete configurato tutto, potete aggiungere il vostro elenco di post utilizzando il suo shortcode o la funzione PHP.

7. Pagination Styler for WooCommerce

Il plugin WordPress Pagination Styler for WooCommerce.
Il plugin WordPress Pagination Styler for WooCommerce.

Come suggerisce il nome, Pagination Styler for WooCommerce è un plugin di paginazione specifico per i negozi WooCommerce.

Offre molte opzioni per controllare il posizionamento e lo stile della paginazione dei prodotti del vostro negozio. Permette anche di scegliere tra layout completamente diversi, come la paginazione verticale invece della tradizionale paginazione orizzontale.

Come Funziona

Pagination Styler for WooCommerce sostituisce la paginazione esistente di WooCommerce con la paginazione del plugin.

Per configurare il plugin, andate su BeRocket > Pagination Styler nella bacheca di WordPress:

L'area delle impostazioni di Pagination Styler for WooCommerce.
L’area delle impostazioni di Pagination Styler for WooCommerce.

Riepilogo

La paginazione permette di dividere il contenuto di un sito WordPress in più pagine. Questo può facilitare la navigazione per i visitatori e per i motori di ricerca e può anche migliorare le prestazioni del sito perché ci saranno meno dati da caricare su ogni pagina.

Tutti i siti WordPress supportano nativamente la paginazione. Tuttavia, nella maggior parte dei temi il sistema di paginazione predefinito è piuttosto limitato.

Per migliorare la paginazione di WordPress, è possibile aggiungere codice personalizzato oppure utilizzare uno dei 7 plugin di paginazione per WordPress che abbiamo descritto sopra.

Avete domande sulla paginazione di WordPress? Condividete le vostre considerazioni nei commenti qui sotto!

Jeremy Holcombe Kinsta

Content & Marketing Editor presso Kinsta, web developer di WordPress e content writer. Al di fuori di tutto ciò che riguarda WordPress, mi piacciono la spiaggia, il golf e il cinema. Ho anche i problemi di tutte le persone più alte della media ;).