Vuoi aggiungere la paginazione numerica nel tuo tema WordPress?
Per impostazione predefinita, i temi WordPress aggiungono collegamenti Successivo / Precedente in fondo alle pagine di archivio. La sfida è che questi non sono molto user-friendly. Ecco perché molti blog popolari utilizzano la paginazione numerica per facilitare ai visitatori la navigazione nelle loro pagine di archivio.
In questo articolo, ti mostreremo come aggiungere la paginazione numerica nel tuo tema WordPress.

Perché aggiungere la paginazione numerica nel tuo tema WordPress?
La maggior parte dei temi ha una pagina di archivio che mostra un elenco di post. Man mano che pubblichi più post del blog WordPress, la tua pagina di archivio si estenderà su più pagine.
I collegamenti di paginazione aiutano i visitatori a spostarsi tra le pagine di archivio e compaiono tipicamente in fondo al tuo sito web WordPress.
Alcuni temi WordPress utilizzano collegamenti 'Post precedenti' e 'Post più recenti' per la paginazione. Tuttavia, questo consente solo al visitatore di spostarsi avanti e indietro di una pagina.
Inoltre, non mostra la posizione corrente del visitatore nell'archivio. Questo può rendere più difficile per i visitatori navigare nell'archivio del tuo blog.
È qui che entra in gioco la paginazione numerica.
Invece di mostrare collegamenti 'Precedente' e 'Successivo', la paginazione numerica mostra una serie di numeri che consentono ai visitatori di saltare a una pagina specifica nell'archivio.
La paginazione numerica può anche utilizzare evidenziazioni o colori diversi per mostrare il numero della pagina corrente, in modo che il visitatore sappia sempre esattamente dove si trova nell'archivio.
Su WPBeginner, utilizziamo la paginazione numerica ed evidenziamo il numero della pagina corrente in arancione. Forniamo anche collegamenti diretti alle 4 pagine circostanti la pagina corrente del visitatore.
Abbiamo persino un collegamento all'ultima pagina nel nostro archivio, in modo che i visitatori possano vedere rapidamente e facilmente i nostri post più vecchi, come puoi vedere nell'immagine seguente.

Secondo la nostra esperienza, questo tipo di paginazione numerica rende il tuo sito più facile da navigare rispetto ai collegamenti predefiniti 'Post precedenti' e 'Post successivi'.
Se il tuo tema WordPress ha la paginazione 'Precedente' e 'Successivo', ti consigliamo sempre di sostituirla con la paginazione numerica.
In questa guida, tratteremo due modi diversi per aggiungere la paginazione numerica nel tuo tema WordPress. Se preferisci passare direttamente a un metodo particolare, puoi utilizzare i collegamenti sottostanti.
- Metodo 1. Come aggiungere la paginazione numerica in WordPress utilizzando WP-PageNavi
- Metodo 2. Come aggiungere manualmente la paginazione numerica nel tuo tema WordPress
Metodo 1. Come aggiungere la paginazione numerica in WordPress utilizzando WP-PageNavi
Il modo più semplice per aggiungere la paginazione numerica in WordPress è utilizzare il plugin WP-PageNavi.
Per utilizzare questo plugin, dovrai comunque apportare alcune modifiche al codice del tuo tema, ma è molto più semplice rispetto al metodo del codice completo perché WP-PageNavi ti dà il controllo completo sulla paginazione del tuo sito.
First thing you need to do is install and activate the WP-PageNavi plugin. For more details, please see our step by step guide on how to install a WordPress plugin.
Dopo aver attivato il plugin, vai su Impostazioni » PageNavi per configurare le impostazioni del plugin.

Qui, puoi sostituire qualsiasi testo di paginazione predefinito con il tuo testo. Ad esempio, puoi modificare il testo che il tuo sito web utilizza per i collegamenti 'Prima pagina' e 'Ultima pagina'.
Puoi anche personalizzare i collegamenti della paginazione numerica.
Nella sezione 'Numero di pagine da mostrare', puoi scegliere quante pagine il plugin mostrerà nella sezione di paginazione del tuo sito web.

Questo è impostato su 5 per impostazione predefinita, il che significa che WP-PageNavi mostrerà collegamenti diretti a 5 pagine.
Come puoi vedere nello screenshot qui sotto, se ti trovi a pagina 4, vedrai i collegamenti alle pagine 2, 3, 4, 5 e 6.

Potresti voler mostrare più o meno pagine. Per apportare questa modifica, digita semplicemente il nuovo numero nel campo 'Numero di pagine da mostrare'.
Per impostazione predefinita, il plugin mostrerà diversi numeri più grandi. Ciò consente ai visitatori di avanzare di più pagine con un solo clic.
Per impostazione predefinita, il plugin mostra tre numeri più grandi che aumentano di 10 ogni volta. Ad esempio, 10, 20 e 30.
Vuoi usare un intervallo diverso, come 5 o 20? Allora digita semplicemente il nuovo intervallo nel campo 'Mostra numeri di pagina più grandi in multipli di'.

Ogni sito WordPress è diverso, quindi è una buona idea provare diverse impostazioni per vedere quali impostazioni di paginazione funzionano meglio per te.
Se hai apportato modifiche alle impostazioni di WP-PageNavi, non dimenticare di scorrere fino in fondo alla pagina e fare clic sul pulsante Salva modifiche.
Successivamente, devi aggiungere un tag template nel tuo tema WordPress. Per fare ciò, ti consigliamo di creare un tema child e quindi di modificare il codice del tema child.
Creando un tema child, puoi comunque aggiornare il tuo tema WordPress in sicurezza senza perdere la tua paginazione numerica personalizzata. Per saperne di più, consulta la nostra guida passo passo su come creare un tema child di WordPress.
Indipendentemente dal fatto che tu scelga di modificare un tema padre o figlio, avrai bisogno di un client FTP. Se è la prima volta che usi l'FTP, puoi consultare la nostra guida completa su come connetterti al tuo sito tramite FTP.
Quando sei connesso al tuo account di hosting WordPress tramite FTP, sei pronto per modificare il codice del tuo tema WordPress.
Questi passaggi varieranno a seconda del tuo tema WordPress. Tuttavia, dovrai tipicamente modificare il codice nel tuo file index.php o archive.php, oltre a qualsiasi altro file di template di archivio nel tuo tema WordPress.
Apri semplicemente questi file e quindi cerca i tag previous_posts_link e next_posts_link.
Se trovi questi tag, sostituiscili con il seguente snippet di codice:
<?php wp_pagenavi(); ?>
Alcuni temi potrebbero non avere un tag previous_posts_link o next_posts_link.
Se non riesci a trovare questi tag nel tuo tema, cerca invece the_posts_navigation. Ad esempio, troverai quanto segue nel file archive.php del tema Twenty Twenty-One:
<?php /*twenty_twenty_one_the_posts_navigation();*/
Puoi quindi procedere e sostituire questa riga con il seguente snippet di codice:
<?php wp_pagenavi(); ?>
Dopo aver apportato queste modifiche, salva e poi chiudi tutti i file del tema WordPress aperti.
Ora, se visiti la tua pagina di archivi di WordPress dovresti vedere la tua nuova paginazione numerica attiva sul tuo sito web.
A questo punto potresti voler cambiare il colore e lo stile della paginazione numerica, in modo che si abbini meglio al tuo tema o al branding del tuo sito web.
Puoi farlo modificando il codice del plugin.
Tuttavia, ti consigliamo di incollare il codice WP-PageNavi nel file style.css del tuo tema, e poi apportare le tue modifiche all'interno del file del tema. Ciò significa che non perderai le tue personalizzazioni quando aggiornerai il plugin WP-PageNavi.
Per copiare il codice del tuo plugin, vai su Impostazioni » PageNavi. Puoi quindi trovare la sezione 'Usa pagenavi-css.css' e fare clic sul pulsante radio 'No' accanto ad essa.
Non dimenticare di fare clic sul pulsante 'Salva modifiche' per salvare le tue modifiche.

Successivamente, vai su Plugin » Editor File Plugin.
Puoi quindi aprire il menu a discesa 'Seleziona plugin da modificare' e scegliere 'WP-Page Navi'. Dopodiché, sei pronto per fare clic su 'Seleziona'.

Nel menu di destra, fai clic sul file pagenavi-css.css.
Quindi, procedi e copia tutto il codice in questo file.

Successivamente, vai semplicemente su Aspetto » Editor File Tema.
Nel menu di destra, fai clic sul file style.css del tuo tema.

Ora puoi incollare il tuo codice pagenavi-css.css nel file style.css del tema e iniziare ad apportare le tue modifiche.
Diamo un'occhiata a un esempio. Ecco una versione modificata del codice di paginazione numerica che puoi aggiungere al file style.css del tuo tema:
wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
color: #FFF;
text-decoration: none;
background-color:#6FB7E9;
border: 1px solid #B2D1E5;
padding: 5px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #E9F2F9;
background-color:#6FB7E9;
}
.wp-pagenavi span.current {
font-weight: bold;
background-color:#3C8DC5;
}
Nell'immagine seguente, puoi vedere come apparirà questa paginazione numerica sul tuo sito.

Vale la pena provare diversi stili per vedere quale si adatta meglio al tuo sito web WordPress.
Quando sei soddisfatto dell'aspetto della tua paginazione numerica, fai clic sul pulsante Aggiorna file per salvare le modifiche.
Metodo 2. Come aggiungere manualmente la paginazione numerica nel tuo tema WordPress
Un'altra opzione è aggiungere manualmente la paginazione numerica nel tuo tema WordPress utilizzando il codice.
Molti temi WordPress sono dotati di collegamenti integrati 'Precedente' e 'Successivo' o di paginazione numerica predefinita. Ad esempio, il popolare tema Astra aggiunge automaticamente la propria paginazione numerica alle tue pagine di archivio, come puoi vedere nell'immagine seguente.

Puoi utilizzare questo metodo per personalizzare la paginazione integrata di un tema. Ad esempio, potresti cambiare lo stile per adattarlo meglio al tuo sito.
Per aggiungere manualmente la paginazione numerica, apri il file functions.php del tuo tema. Qui puoi utilizzare un client FTP o il file manager del pannello di controllo del tuo hosting WordPress. Se stai usando FTP, puoi consultare la nostra guida completa su come connettersi al tuo sito tramite FTP.
Una volta connesso con successo al tuo sito, apri il file functions.php e aggiungi il seguente codice:
function wpbeginner_numeric_posts_nav() {
if( is_singular() )
return;
global $wp_query;
/** Stop execution if there's only 1 page */
if( $wp_query->max_num_pages <= 1 )
return;
$paged = get_query_var( 'paged' ) ? absint( get_query_var( 'paged' ) ) : 1;
$max = intval( $wp_query->max_num_pages );
/** Add current page to the array */
if ( $paged >= 1 )
$links[] = $paged;
/** Add the pages around the current page to the array */
if ( $paged >= 3 ) {
$links[] = $paged - 1;
$links[] = $paged - 2;
}
if ( ( $paged + 2 ) <= $max ) {
$links[] = $paged + 2;
$links[] = $paged + 1;
}
echo '<div class="navigation"><ul>' . "\n";
/** Previous Post Link */
if ( get_previous_posts_link() )
printf( '<li>%s</li>' . "\n", get_previous_posts_link() );
/** Link to first page, plus ellipses if necessary */
if ( ! in_array( 1, $links ) ) {
$class = 1 == $paged ? ' class="active"' : '';
printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( 1 ) ), '1' );
if ( ! in_array( 2, $links ) )
echo '<li>…</li>';
}
/** Link to current page, plus 2 pages in either direction if necessary */
sort( $links );
foreach ( (array) $links as $link ) {
$class = $paged == $link ? ' class="active"' : '';
printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $link ) ), $link );
}
/** Link to last page, plus ellipses if necessary */
if ( ! in_array( $max, $links ) ) {
if ( ! in_array( $max - 1, $links ) )
echo '<li>…</li>' . "\n";
$class = $paged == $max ? ' class="active"' : '';
printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $max ) ), $max );
}
/** Next Post Link */
if ( get_next_posts_link() )
printf( '<li>%s</li>' . "\n", get_next_posts_link() );
echo '</ul></div>' . "\n";
}
Questo codice ottiene il numero di pagine, pronto per essere visualizzato nel tuo tema WordPress.
I passaggi successivi varieranno a seconda del tuo tema.
Se il tuo tema non dispone di una qualche forma di paginazione predefinita integrata, puoi semplicemente aggiungere il seguente tag di modello in index.php, archive.php, category.php o qualsiasi altra pagina in cui desideri visualizzare la paginazione numerica.
<?php wpbeginner_numeric_posts_nav(); ?>
Sii consapevole che dove aggiungi questo codice influenzerà dove viene visualizzata la paginazione numerica sul tuo sito web.
In genere, si desidera visualizzare la paginazione in fondo alle pagine di archivio, quindi si vorrà aggiungere il tag del modello al codice del footer.
Il tuo tema ha già una qualche forma di paginazione, come i link ‘Post precedenti’ e ‘Post successivi’?
In questo caso, dovrai trovare il codice di paginazione e sostituirlo con lo snippet sopra.
Ad esempio, Ashe è uno dei migliori temi gratuiti per blog WordPress e aggiunge già link di paginazione ‘Prima pagina’ e ‘Ultima pagina’ alle tue pagine di archivio.
Per sostituire questi link integrati con la paginazione numerica, è necessario modificare i file templates/grid.php e templates/blog-pagination.php del tema.
In ciascuno di questi file, trova semplicemente la seguente sezione:
<?php get_template_part( 'templates/grid/blog', 'pagination' ); ?>
Puoi quindi procedere e sostituire questa riga con il seguente snippet di codice:
<?php wpbeginner_numeric_posts_nav(); ?>
Una volta aggiunto il codice, non dimenticare di salvare le modifiche.
Il passo successivo è lo stile della tua paginazione numerica personalizzata.
Per aiutare i visitatori a navigare nell'archivio, evidenzieremo il numero della pagina corrente con un colore diverso. Per fare ciò, apri il file style.css del tuo tema e incolla il seguente codice in questo file:
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
color: #fff;
text-decoration:none;
}
.navigation li {
display: inline;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
background-color: #6FB7E9;
border-radius: 3px;
cursor: pointer;
padding: 12px;
padding: 0.75rem;
}
.navigation li a:hover,
.navigation li.active a {
background-color: #3C8DC5;
}
Dopo tutto ciò, salva semplicemente le tue modifiche facendo clic sul pulsante Aggiorna file.
Ora, se visiti la pagina di archivio, vedrai la paginazione numerica attiva sul tuo sito web.

Speriamo che questo articolo ti abbia aiutato a imparare come aggiungere la paginazione numerica nel tuo tema WordPress. Puoi anche consultare la nostra guida sui modi per guadagnare online con il blogging su WordPress e come creare un tema WordPress personalizzato senza scrivere codice.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Emmy Clifford
Come si possono rendere i pulsanti “Precedente” e “Successivo” più audaci senza temi?
Supporto WPBeginner
Dovresti usare il CSS per stilizzare quello, se usi WP-PageNavi, ti consigliamo di verificare con il loro supporto per il loro metodo consigliato o se hanno un'opzione integrata per questo.
Amministratore
Kzain
questo è utile ma come faccio a sapere se il mio tema funziona con la paginazione? e cosa succede se uso il pulsante di paginazione di Elementor per la sezione dei post correlati
Supporto WPBeginner
If your theme or page builder already has a pagination option, we would recommend using that first instead of the method from this guide
Amministratore
Jiří Vaněk
Uso il tema Generate Press e ho trovato uno snippet che funziona benissimo per estendere la barra di paginazione a più pagine. Tuttavia, ora vedo, secondo questo articolo, che potrei anche personalizzare la barra di paginazione per adattarla all'aspetto del mio sito web. Molto presto proverò la tua guida sulla personalizzazione e cercherò di stilizzare meglio la barra per adattarla ai colori del mio sito. È un dettaglio minore, ma questa barra è piuttosto visibile e importante. Grazie.
Sujal
There’s little bug in last lines which shows next link. You’re missing $ sign at two places get_next_posts_link() . Can you please fix that so code works well for new visitors
/** Link al post successivo */
if ( $get_next_posts_link() )
printf( ‘%s’ . “\n”, $get_next_posts_link() );
Sandipan
Non funziona. Dopo aver aggiunto il codice, i link di index.php non funzionano
Supporto WPBeginner
Il tuo tema potrebbe avere uno stile personalizzato, ti consigliamo di contattare il supporto specifico del tuo tema che dovrebbe essere in grado di assisterti.
Amministratore
Quy
grazie.
Normalmente, home.php mostrerà il contenuto del loop per la pagina dei post, ma poiché il mio tema non fornisce home.php per impostazione predefinita, ho inserito wpbeginner_numeric_posts_nav(); in index.php (sotto endwhile;) e funziona.
Supporto WPBeginner
Thanks for sharing how you were able to solve the issue
Amministratore
FloJDM
Molto utile, grazie!
Supporto WPBeginner
You’re welcome
Amministratore
Alexandre
Ottimo articolo, semplice e diretto!
Ha funzionato perfettamente per me, grazie mille!!
Supporto WPBeginner
Glad our guide was helpful
Amministratore
ModGirl
Sto usando il tema WordPress "X Blog" e sto cercando di capire come aggiungerlo a quel tema. Tutto quello che provo continua a darmi errori. Non sono sicuro del perché il tema non funzioni con questo. Qualsiasi aiuto sarebbe apprezzato. Grazie
Adam
Questo è un tutorial davvero utile, grazie. Ho usato con successo l'esempio di codice Genesis!
Il mio unico problema è stato che copiare e incollare semplicemente il codice da questo sito ha causato un errore di codifica per dove vanno i puntini di sospensione nella paginazione numerata. Quindi sul sito veniva visualizzato un carattere a forma di diamante/punto interrogativo invece dei puntini di sospensione. Ho finito per usare l'entità HTML (decimale) dei puntini di sospensione: … invece, il che ha risolto questo errore. Questo si è verificato solo su uno dei due siti su cui è stato implementato questo codice, probabilmente a causa di differenze nel meta charset o qualcosa di simile.
Ilya
Saluti dal 2018! Ho qualcosa di interessante per te, la funzione core di WordPress the_posts_pagination().
jagadeesh
ho aggiunto il codice ma viene visualizzato in cima al sito web
Sijo
La paginazione non funziona dopo la pagina 2. Viene visualizzata una pagina 404 quando si fa clic su 3, 4, ecc... Ho usato lo stesso codice sopra. Come posso risolvere questo problema?
Jean Braithwaite
Sto usando il tuo metodo manuale per la paginazione, e dici "aggiungi il seguente tag template nel tuo tema index.php, archive.php, category.php e in qualsiasi altro template di pagina di archivio".
Il sito è un sito web normale insieme a un blog che utilizza un tipo di post personalizzato.
Ha funzionato bene sulla mia pagina archive.php, ma vorrei usarlo anche sulla mia pagina del blog, che è un template di pagina, page-blog.php. Non riesco a farlo funzionare lì. Perché? C'è qualcosa che posso fare per farlo funzionare?
ziru
ciao, ho aggiunto ad alcuni template e il mio wordpress non ha più funzionato, nemmeno il login e la mia homepage è diventata una pagina bianca e sembra che tutto il sito sia andato in crash, cosa posso fare?
Turab
Ti amo per questo. Mi hai salvato la vita.
Subroto
Grazie mille per questo post.
Ingy Anees
Questo funziona bene con me nel tipo di post personalizzato ma non riesco a farlo funzionare con i risultati di ricerca.. non viene mostrato nulla. qualche consiglio?
souno
Articolo molto bello e ho una domanda.
Come mostrare il numero totale di pagine alla fine? Nella tua demo mostra "9"
Grazie!
renee
codice fantastico – ha funzionato alla grande! grazie per averlo condiviso
Azamat
Come posso aggiungere la paginazione all'elenco dei termini di tassonomia personalizzata?
Andy
Come Rajath, ho avuto alcuni problemi con la paginazione che non veniva visualizzata correttamente sui dispositivi mobili. Nel mio caso, le righe si sovrapponevano. Ho risolto aggiungendo un'altezza della linea al CSS:
line-height: 2.5em;
mostafa
Ciao, ho usato questo codice per il mio tema (senza il plugin wp-nav), funziona su altre pagine tranne che sulla pagina principale. Qual è esattamente il problema?
Rajath
Ciao, sto usando questa paginazione nel mio tema e funziona bene su tutte le pagine e categorie tranne che nelle pagine in cui sto usando custom wp_query. Ho letto che stai usando un codice simile a quello nel framework genesis e ho usato wp_reset_query() ma non funziona. Grazie in anticipo per l'aiuto.
anuj sharma
ciao
sto usando il codice che mi hai dato e l'ho incollato nella funzione .php e ho anche aggiunto il css in style.css ma questo mostra il design della paginazione ma non funziona
JM
Ciao! Prima di tutto, voglio ringraziarti per aver pubblicato questo. So che questo post è ormai piuttosto vecchio, ma è ancora molto utile!
La paginazione viene visualizzata e funziona bene per la maggior parte; ma i collegamenti alla prima e all'ultima pagina mi mancano. Non importa su quale pagina mi trovi (prima, seconda, terza, ecc.), non compaiono collegamenti alla prima o all'ultima pagina. Hai qualche idea su come posso risolvere questo problema?
Grazie in anticipo per qualsiasi aiuto!
Syed Hamza
La paginazione numerica viene visualizzata solo sul PC ma non sul cellulare. Voglio visualizzare questa paginazione su entrambe le versioni.
Come posso risolvere?
JeffD
Grazie mille per l'ottimo tutorial. Voglio usare la soluzione senza plugin (lo script php), ma senza troncamento/ellissi per i collegamenti alle pagine (invece di 1…2 3 4 5 6…10, voglio mostrare tutte le pagine sempre – 1 2 3 4 5 6 7 8 9 10). Come posso modificare lo script per fare questo? Dovrebbe essere facile per voi esperti ma non per me! Grazie in anticipo per qualsiasi aiuto!
Nelson
Questo codice non funziona per me, ci sono dei suggerimenti
Youssef
Ciao, voglio ripristinare la paginazione predefinita di WordPress nel mio tema "freshlife" di Theme Junkie. Non mi piace la paginazione numerica perché mostra il numero totale di post sul mio sito web. Per favore, aiutami wpbeginner
Bilal
Voglio impaginare i miei prodotti, come posso farlo?
Rajath
Ciao, bel tutorial e il tuo sito web mi ha aiutato in molti problemi durante lo sviluppo del mio tema. Ho optato per la paginazione manuale mostrata qui invece di un plugin. Ma la paginazione non è responsive e sembra brutta quando la dimensione dello schermo viene ridotta. Come renderla responsive o ci sono altre alternative (niente plugin per favore). Non ho intenzione di pubblicare questo tema, quindi lo sto costruendo solo per soddisfare le mie esigenze...
Supporto WPBeginner
Guarda il foglio di stile del tuo tema WordPress. Studia come il tuo tema gestisce la responsività. Alcuni temi utilizzano media query per rilevare la larghezza dello schermo e quindi adattare diversi elementi di conseguenza. Alcuni temi utilizzano larghezze relative per garantire che tutti gli elementi all'interno del loro layout di design siano reattivi alla larghezza dello schermo.
Amministratore
Rajath
Sto sviluppando il tema. Non riesco a rendere responsiva la paginazione. Quindi ho semplicemente rimosso il padding attorno ai link che li faceva sembrare un pulsante. Invece li ho lasciati come numeri che funzionano bene anche su schermi piccoli. Grazie per la risposta.
javad
ciao
ho usato il primo codice nella funzione ma la lingua di WP è cambiata in parole illeggibili perché????
Gabriel Tellez
Grazie amico, è fantastico.
James
Sto cercando di rimuovere la paginazione dalla mia homepage che si trova sotto ogni riassunto del post, a mio parere non ha un bell'aspetto, c'è un modo per farlo.
Supporto WPBeginner
Si prega di contattare lo sviluppatore del tema WordPress. Saranno in grado di guidarti meglio.
Amministratore
Aryan
In realtà sono nuovo di wordpress ma conosco bene il php……voglio aggiungere una paginazione da una tabella personalizzata nel database……
Fasih
la paginazione numerica senza plugin funziona bene in locale ma quando carico i file non vedo nulla, ma quando controllo l'elemento di ispezione, l'unica cosa che ho trovato è stato un div vuoto contenente le classi ma senza nulla al suo interno. ho caricato tutti i file correttamente e ho ricontrollato ma senza successo. per favore guidami
Abraham
Fantastico!
Marco Riesco
Eccellente!! grazie
Moustafa
Questo script non funziona nella nuova versione di WordPress 4.3.1
perché nella vecchia versione lo script funzionava e ora no
Per favore aiutami…
Tom
Mi hai davvero aiutato. Grazie!
Sam
Molto utile, grazie
lucky cabarlo
come posso regolare i numeri per mostrarli nella paginazione numerica personalizzata
spongie
come si limita il numero di pagina a, diciamo, solo 2, e poi si mostrano i puntini di sospensione?
krishma
posso usare questo plugin per tipi di post personalizzati
Astra
Certo amico. Devi solo inserire questo codice nella tua page-custom.php
Med
Salve,
Ho trovato questo molto utile e l'ho inserito nel mio nuovo sito. Il problema è che funziona perfettamente nella prima pagina della categoria, e dopo aver cliccato sul link "Avanti" l'URL cambia in /page/2/ ma il numero di pagina evidenziato è sempre "1" e il contenuto sono sempre i primi 10 articoli (sempre nella prima pagina).
Penso che manchi qualcosa nella mia query:
<a href="”>
‘aligncenter’));
} else {
echo ”;
}
?>
Preeti Bhandari
come posso evitare il ricaricamento completo della pagina quando si clicca sul link avanti, voglio solo aggiornare quella particolare sezione... Aiuto per favore....
Luis Eduardo Braschi
Perché "l'obiettivo è sostituire i link di paginazione predefiniti Più vecchi e Più recenti in fondo alle pagine di archivio" - e questo è ciò che fa la "tua" funzione - "con numeri di pagina facili da navigare".
Tony
Ciao, come si ottengono solo i link avanti e indietro. grazie.
Barry
Come posso usare wpbeginner_numeric_posts_nav(); per il mio tipo di post personalizzato?
Ho sostituito global $wp_query con
$args = array(
‘post_type’ => ‘my-cpt’,
‘meta_key’=>’cpt_detail’,
‘orderby’=>’meta_value’,
‘order’ => ‘ASC’,
‘paged’ => $paged
);
$cpt_query = new WP_Query($args);
e ho sostituito il riferimento a $wp_query con $cpt_query ma non funziona
igloobob
Ciao, sei mai riuscito a risolvere questo problema? Sto cercando di farlo funzionare anch'io e ho difficoltà. Ti sarei molto grato se ci fossi riuscito...
Ashley Michèlle
Usando il metodo ‘wpbeginner_numeric_posts_nav’, come si potrebbero cambiare le parentesi della navigazione? Non sono un grande fan del ‘»’.
Grazie!
James George Dunn
Ciao Ashley,
Puoi impostare un valore tra le parentesi di get_previous_posts_link() e get_next_posts_link(). Ad esempio, get_next_posts_link(‘Next Post’) mostrerà “Next Post” invece del valore predefinito “Next Page »”.