Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 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 == $pagenow) { // check if current link is current page
- $args['pagelink'] = '<a href="#wrap">%</a>'; // assuming top div has ID "header"
- } else {
- $args['pagelink'] = '%';
- }
- 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;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement