Pada WordPress 3.0, terdapat filter baru, wp_link_pages_args, yang memungkinkan untuk bisa digunakan meng-kustomisasi pada argumen untuk melewati wp_link_pages(). Okey, kita akan mencoba menggunakan argumen ini untuk memasukkan fungsi previous dan next links pada sebelum dan sesudah parameters.
Pertama kita harus memasukan filter pada fungsi theme di file functions.php.
add_filter('wp_link_pages_args','add_next_and_number');kemudian buatlah fungsi add_next_and_number()
function add_next_and_number($args){ if($args['next_or_number'] == 'next_and_number'){ global $page, $numpages, $multipage, $more, $pagenow; $args['next_or_number'] = 'number'; $prev = ''; $next = ''; if ( $multipage ) { if ( $more ) { $i = $page - 1; if ( $i && $more ) { $prev .= _wp_link_page($i); $prev .= $args['link_before']. $args['previouspagelink'] . $args['link_after'] . '</a>'; } $i = $page + 1; if ( $i <= $numpages && $more ) { $next .= _wp_link_page($i); $next .= $args['link_before']. $args['nextpagelink'] . $args['link_after'] . '</a>'; } } } $args['before'] = $args['before'].$prev; $args['after'] = $next.$args['after']; } return $args; }Untuk memodifikasi fungsi wp_link_pages(), kamu dapat memanggil seperti pada sebelumnya, gunakan opsi baru next_and_number seperti pada contoh dibawah ini. buka file single.php taruhlah script ini tepat dibawah
<?php wp_link_pages(array( 'before' => '<p>' . __('Pages:'), 'after' => '</p>', 'next_or_number' => 'next_and_number', 'nextpagelink' => __('Next'), 'previouspagelink' => __('Previous'), 'pagelink' => '%', 'echo' => 1 ) ); ?>kemudian ketika kita membuat sebuah posting, maka kita tinggal memasukkan shortcode standard dari Wordpress,
<!--nextpage-->