php技术博客
让天下没有搞不定的bug~

zone教你如何实现wp分页

          首先,下载WP Page Numbers插件,将压缩包解压后,把文件夹上传到wp-content/plugins/目录下。或者你可以直接在wordpress后台下载安装。

我用的是 WP Page Numbers 插件,百度一下,有很多下载地址,这里就不提供了。

        其次,激活插件,安装完成后,点击“插件”选项激活WP Page Numbers插件。将下面代码放在archive.php、index.php、search.php模版文件中并把

previous_post() and next_post()语句去除,并替换以下内容:

 <?php if(function_exists(‘wp_page_numbers’)) : wp_page_numbers(); endif; ?>

      第三,现在点击左边的菜单栏的“设置”—>“Page Numbers”链接,进入WP Page Numbers插件相关设置。

       第四,完成以上三步就已经差不多了,分页也在前台显示,但是点击分页的时候,页数也跳转了,但是显示的内容并没有变化,这里要修改一点内容,在

模板里,while (have_posts()) : the_post();前增加下面的的语句:

<?php if ( get_option(‘wpyou_news_perpage’) ) { ?>

<?php $news_perpage = stripslashes(get_option(‘wpyou_news_perpage’)); ?>

<?php } else { ?>

<?php $news_perpage = 9; ?>

<?php } ?>

<?php $wp_query = new WP_Query(‘&orderby=date&caller_get_posts=1&order=DESC&posts_per_page=’.$news_perpage.’&paged=’.$paged); ?>

到此为止,分页就可以完全成功了,信不信由你,反正我是信了……

赞(0)
未经允许不得转载:PHP技术博客 » zone教你如何实现wp分页