J'essaie de faire une post-pagination comme ceci:
button left image | 1 2 3 4 5 |button right image
mais je ne peux pas le faire fonctionner. J'ai essayé:
<?php wp_link_pages('before=<p>&after=</p>&next_or_number=number&pagelink= %'); ?>
Mais comment ajouter des images à gauche et à droite sous forme de boutons? THX! UN D
oui, ça marche maintenant! Merci
J'utilise ce code pour transformer ['next_or_number'] == 'next_and_number')
afin de pouvoir le mélanger avec des chiffres, des flèches ou des graphiques:
// Custom Next/Previous Page
add_filter('wp_link_pages_args', 'wp_link_pages_args_prevnext_add');
/**
* Add prev and next links to a numbered link list
*/
function wp_link_pages_args_prevnext_add($args)
{
global $page, $numpages, $more, $pagenow;
if (!$args['next_or_number'] == 'next_and_number')
return $args; # exit early
$args['next_or_number'] = 'number'; # keep numbering for the main part
if (!$more)
return $args; # exit early
if($page-1) # there is a previous page
$args['before'] .= _wp_link_page($page-1)
. $args['link_before']. $args['previouspagelink'] . $args['link_after'] . '</a>'
;
if ($page<$numpages) # there is a next page
$args['after'] = _wp_link_page($page+1)
. $args['link_before'] . $args['nextpagelink'] . $args['link_after'] . '</a>'
. $args['after']
;
return $args;
}
pour obtenir le nav de pagination:
<?php
wp_link_pages(array(
'before' => '<div class="pagenav">' . __(''),
'after' => '</div>',
'next_or_number' => 'next_and_number', # activate parameter overloading
'nextpagelink' => __('<img src="'.get_bloginfo('template_url').'/images/nxt_btn.png" />'),
'previouspagelink' => __('<img src="'.get_bloginfo('template_url').'/images/prv_btn.png" />'),
'pagelink' => '%',
'echo' => 1 )
);
?>
Je vous remercie!
UN D
À propos des fonctions wp_link_pages que vous pouvez lire dans le codex WordPress http://codex.wordpress.org/Function_Reference/wp_link_pages .
Voici:
wp_link_pages(
array(
'before' => '<div class="pagenav">',
'after' => '</div>',
'next_or_number' => 'next',
'nextpagelink' => __('<img src="IMAGE SRC HERE" />'),
'previouspagelink' => __('<img src="IMAGE SRC HERE" />')
)
);
Bonne chance! :)