Suggerimento rapido come implementare più pagine per i tuoi post e pagine Wordpress

Non c'è niente di peggio che scorrere un lungo post o pagina quando è ovvio che avrebbe dovuto essere suddiviso in una serie di blocchi più facilmente digeribili. È molto facile da realizzare in WordPress e più persone dovrebbero farlo. Ecco come puoi.


Quicktag il tuo post

Basta scrivere il tuo post o la tua pagina normalmente e ogni volta che devi iniziare una nuova pagina, usa il quicktag.

Di seguito è riportato uno screenshot di un post demo suddiviso in tre pagine con quicktags.

Questo è tutto ciò che devi fare per i tuoi post o pagine.


Modifica il tuo modello

Nella tua directory dei temi di WordPress troverai single.php. Questo è il modello responsabile della visualizzazione di singoli post o pagine. Ed è qui che abbiamo bisogno di dire a WordPress di visualizzare i collegamenti di paging per il nostro quicktags.

In single.php (o forse loop-single.php, che viene spesso chiamato da single.php) troverai il ciclo WordPress che mostra il tuo post o pagina. Ecco una versione ridotta di quel ciclo

 if (have_posts ()) while (have_posts ()): the_post (); il titolo(); il contenuto(); wp_link_pages (); finisci se; ENDWHILE;

Questo ciclo visualizza il post o il titolo della pagina e il contenuto, ma nota la funzione wp_link_pages. Questa funzione viene visualizzata
una serie di collegamenti alle pagine come da quicktags che hai inserito nel tuo post.

Ecco come appare il nostro post quando viene visualizzato. Stiamo visualizzando la prima pagina con collegamenti alle pagine due e tre.

È così semplice.


Disegnare i collegamenti alle pagine

L'output predefinito di wp_link_pages è funzionale ma piuttosto noioso. Ma wp_link_pages ci consente anche di aggiungere testo prima e dopo all'output predefinito in modo da poter indirizzare i collegamenti di paging con CSS. Ecco di nuovo il ciclo con alcuni argomenti predefiniti utilizzati dal tema Twenty-Ten WordPress.

 if (have_posts ()) while (have_posts ()): the_post (); il titolo(); il contenuto(); wp_link_pages (array ('before' => '
'. 'Pagine:', 'dopo' => '
')); finisci se; ENDWHILE;

Ed ecco come appare una volta che abbiamo applicato alcuni CSS alla classe link-link:

Certo, puoi scatenarti con lo styling in termini di colori e dimensioni. Inoltre, assicurati di controllare gli argomenti per wp_link_pages in quanto consentono di personalizzare ulteriormente l'output di paging.