再送一点。。使用了 Page Navigation 插件的同学可以将下面的代码放入自己所用主题的 functions.php 中。并修改 single.php 里的 link_pages 调用代码修改成 <?php wNote_link_pages('<div class="navigation"><span class="max">分页:</span> ', '</div>', 'number'); ?> 就可以直接用 Page Navigation 插件的分页栏风格了。(呃,好像自己的 Page Navigation 插件也有被修改结构,不管了嘿嘿)
复制内容到剪贴板
代码:
function wNote_link_pages($before='<br />', $after='<br />', $next_or_number='number', $nextpagelink='next page', $previouspagelink='previous page', $pagelink='%', $more_file='') {
global $id, $page, $numpages, $multipage, $more, $pagenow;
if ( $more_file != '' )
$file = $more_file;
else
$file = $pagenow;
if ( $multipage ) {
if ( 'number' == $next_or_number ) {
echo $before;
for ( $i = 1; $i < ($numpages+1); $i = $i + 1 ) {
$j = str_replace('%',"$i",$pagelink);
echo '';
if ( ($i != $page) || ((!$more) && ($page==1)) ) {
if ( '' == get_settings('permalink_structure') )
echo '<a href="' . get_permalink() . '&page=' . $i . '">';
else
echo '<a href="' . trailingslashit( get_permalink() ) . $i . '/">';
}else{
echo '<span>';
}
echo $j;
if ( ($i != $page) || ((!$more) && ($page==1)) ){
echo '</a>';
}else{
echo '</span>';
}
}
echo $after;
} else {
if ( $more ) {
echo $before;
$i = $page - 1;
if ( $i && $more ) {
if ( '' == get_settings('permalink_structure') )
echo '<a href="' . get_permalink() . '&page=' . $i . '">'.$previouspagelink.'</a>';
else
echo '<a href="' . get_permalink() . $i . '/">'.$previouspagelink.'</a>';
}
$i = $page + 1;
if ( $i <= $numpages && $more ) {
if ( '' == get_settings('permalink_structure') )
echo '<a href="'.get_permalink() . '&page=' . $i . '">'.$nextpagelink.'</a>';
else
echo '<a href="'.get_permalink().$i.'/">'.$nextpagelink.'</a>';
}
echo $after;
}
}
}
}