WordPress: impaginare un post su più pagine

Short link

WordPress ci permette anche di impaginare un singolo post su più pagine. Questo si rivela molto utile nel caso di articoli molto lunghi che sarebbe difficile gestire su una singola pagina. Vediamo insieme i dettagli di questa caratteristica.

Per prima cosa, dovete inserire nell'editor il tag <--nextpage--> nel punto in cui volete interrompere il post. Quindi per permettere agli utenti di navigare le vostre pagine, dovete usare nel Loop la funzione wp_link_pages():


<?php wp_link_pages(); ?>

Ovviamente questa funzione andrebbe inserita alla fine della struttura del post. Per impostazione predefinita WordPress inserisce la seguente struttura:


<p>Pagine: <!-- serie di link --></p>

Per aggiungere degli stili CSS alla paginazione possiamo modificare questa struttura come segue:


$post_pages_args = array('before' => '<p class="post-pages">Pagine:', 'after' => '</p>');
wp_link_pages($post_pages_args);

E la precedente struttura diventa:


<p class="post-pages">Pagine: <!-- serie di link --></p>