今天给自己的小博换了WordPress 3.0的默认主题Twenty Eleven(1.1版本),发现这个主题实在是很不错的。但是在安装插件WP-PageNavi时出了一些问题,不知道要把 <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> 这段代码加到什么地方,(我没学过PHP,高手们别喷我~_~),网上找了好久,都说是替换掉

<div class="navigation">
<p>< span class="prevlink"><?php next_posts_link(’? 较旧文章’)?></span>
<span class="nextlink"><?php previous_posts_link(’较新文章 ?’)?></span></p>
</div>

这段代码,可这主题偏偏就是没有这段语句。于是就用遨游的审查元素功能定位了next_posts_link、previous_posts_link、content_nav等关键字,替换相关代码终于看到那段显示页码的导航条了。

以下是实现方法:

方法一:

把archive.php、index.php、search.php这三个文件中的

 

<?php twentyeleven_content_nav( 'nav-below' ); ?>

全部用以下代码替换掉:

 

<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>

 

方法二:

找到functions.php中的

<h3><?php _e( 'Post navigation', 'twentyeleven' ); ?></h3>
<div><?php next_posts_link( __( '<span>&larr;</span> Older posts', 'twentyeleven' ) ); ?></div>
<div><?php previous_posts_link( __( 'Newer posts <span>&rarr; </span>', 'twentyeleven' ) ); ?></div>

用以下代码替换:

 

<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>

 

注意了,以上给出的两种方法,而不是两个步骤,别傻里吧唧的全部做了。希望此文对WP新手有帮助~~~