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ì:
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:
- Navigazione ed esperienza utente migliori
- Migliori prestazioni
- 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.
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.
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à.
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.
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.
Se utilizzate il classico editor TinyMCE, potete scegliere dove aggiungere le interruzioni di pagina utilizzando uno dei due metodi:
-
- 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.
- 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.
Ecco come appare nel codice – potete vedere la funzione di paginazione originale e la nostra paginazione personalizzata.
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
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.
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
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:
- Spuntate la casella Ovunque per visualizzare la nuova paginazione ovunque sia necessaria.
- Impostate il menu a tendina Posizione su Sotto il contenuto.
- Spuntate la casella Nascondi paginazione standard per nascondere l’attuale paginazione del vostro tema.
3. 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.
4. 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 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.
Una volta che avete configurato il posizionamento, potrete controllare il design della paginazione alfabetica dalla scheda Styling.
6. 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.
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
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:
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!
Lascia un commento