J'ai utilisé nextpage pour séparer un article en plusieurs pages et je ne souhaite pas afficher la pagination en tant que 1 2 3 Suivant, je souhaite afficher Précédent Suivant , ci-dessous est le code que je trouve après avoir lu les pages de liens wp, il est toujours affiché 1 2 3 Suivant , je ne sais pas ce que je eu tort, toute aide sera très appréciée
<?php
wp_link_pages( array( 'before' => '', 'after' => '',
'previouspagelink' => '', 'nextpagelink' => '<span>Next</span>',
'next_or_number' => 'next' ) );
?>
Je ne sais pas pourquoi ça ne marche pas. Avez-vous essayé avec les valeurs par défaut mais en changeant seulement la "page" et en effaçant l'avant/après?
wp_link_pages( array(
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'next_or_number' => 'next',
'separator' => ' ',
'nextpagelink' => 'Next page',
'previouspagelink' => 'Previous page',
'pagelink' => '%',
'echo' => 1
)
);
Sinon, vous pouvez toujours "coder en dur" les liens vers le single.php.
Je veux dire que ça ne règle pas vraiment ton problème, mais tu sais ..
<?php global $page, $numpages, $multipage, $more;
if ( $multipage ) {
if ( $more ) {
$prev = $page - 1;
if ( $prev ) {
$link = _wp_link_page($prev).'Previous page</a>';
$output .= apply_filters( 'wp_link_pages_link', $link, $prev );
}
$next = $page + 1;
if ( $next <= $numpages ) {
if ( $prev ) {
$output .= ' ';
}
$link = _wp_link_page($next).'Next page</a>';
$output .= apply_filters( 'wp_link_pages_link', $link, $next );
}
}
echo apply_filters('wp_link_pages', $output);
} ?>
Modifié directement depuis post-template.php/wp_link_pages ()