next_post_link() non funziona per un singolo post di tipo custom post type
Non riesco assolutamente a farlo funzionare - questo è il codice nel mio file single-osu_work.php che viene utilizzato per questo tipo di post, ma non riesco a far apparire i link al post successivo e precedente - vedi qualche problema? Ho provato a mettere i link di paginazione dentro il loop ma ancora nulla.
Grazie,
Osu
if (have_posts()) : while (have_posts()) : the_post(); ?>
<article <?php post_class(); ?> id="post-<?php the_ID(); ?>">
<h1 id="mainheading"><?php the_title(); ?></h1>
<?php the_content(); ?>
<footer class="postmetadata">Data: <?php the_date('Y'); ?></footer>
</article>
<?php endwhile;
else : ?>
<article id="nada">
<h2 id="mainheading">Nessun risultato</h2>
<p>Spiacenti, ma hai raggiunto una pagina che non può essere trovata.</p>
<p>Per favore usa la funzione di ricerca o continua la navigazione.</p>
<?php echo get_search_form(); ?>
</article>
<?php endif; ?>
<div class="next-posts"><?php next_post_link('%link', 'Entry più recente >', true) ?></div>
<div class="prev-posts"><?php previous_post_link('%link', '< Entry meno recente', true) ?></div>
<div class="clear"> </div>

Ok, ho trovato la soluzione per far apparire i link, però ho dovuto rimuovere l'argomento 'true' per limitare la navigazione solo tra post della stessa categoria/tassonomia.
È corretto che non si possa restringere i post collegati solo a quelli all'interno della stessa tassonomia? Ecco il codice corretto e, come dice vancoder, deve apparire all'interno del loop (ho inserito questo codice appena prima di endwhile;
):
<div class="next-posts"><?php next_post_link('%link', 'Nuovo articolo >') ?></div>
<div class="prev-posts"><?php previous_post_link('%link', '< Articolo precedente') ?></div>
Siccome questo è un custom post type con una tassonomia personalizzata, presumo che l'impaginazione si rompa perché Wordpress cerca una 'category' come se fossero post normali? C'è un modo per far funzionare questo sistema in modo che vengano restituiti solo i post Work all'interno della mia tassonomia personalizzata?

A partire da WordPress 3.8 puoi specificare una tassonomia come quinto parametro. Nel tuo caso sarebbe qualcosa del tipo:
<?php previous_post_link( '%link', __( 'Articolo precedente >', 'sometextdomain' ), true, '', 'somecustomtaxonomy' ); ?>
<?php next_post_link( '%link', __( 'Articolo successivo >', 'sometextdomain' ), true, '', 'somecustomtaxonomy' ); ?>
Consulta il Codex per maggiori informazioni http://codex.wordpress.org/Function_Reference/previous_post_link
