WP-PageNavi 2.30安装后无法使用的问题解决
Poshi
Wordpress
今天,你看到了吧?在我首页接近底部的地方,多出了一个Pagenavi的翻页条,我觉得,这相对于Wordpress默认的只有上下页的翻页方式,这看起来酷多了!那么,实际上就是说我解决了Pagenavi代码的问题了!
之前pagebar、Pagenavi还有wp-postview让我还没疯中,说到我试了Pagebar和Pagenavi都没办法正常使用,我就只说Wp-Pagenavi遇到的问题吧,从作者网站下载WP-PageNavi 2.23,然后把解压的这个插件的文件夹上传到/wp-content/plugins 中,激活,接下来是插入代码的问题,在Eric Cheung的WordPress插件WP-PageNavi的使用和汉化包下载这篇文章里说的是,
- 打开 /wp-content/themes/<YOUR THEME NAME>/footer.php(或者其他文件如 index.php)
- 增加下面的代码到合适的地方
PHP代码
- <?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?>
- 到 “WP-Admin -> Options -> PageNavi” 配置 WP-PageNavi 插件的参数
他只是说增加到合适的地方,但我那个时候试了把代码放在很多地方了,就是没看到效果,不过,可以肯定这个代码是对的,因为老亿在给博客装上了WordPress页面PageNavi插件这篇文章中说他用这个插件,也是用这个代码实现效果的,他那边是成功了,可见代码是没错的(Google中搜一下可以看到有些朋友用的代码有些不一样,实际上应该只是写法不同,道理是一样的)。
难道插入代码之后,还要到后台设置了才可以显示?问题是我后台的Pagenavi设置页是进不去打不开的,他们说的WP-Admin(管理中心) -> Options (设置)-> PageNavi这个地址我这边是有问题的。如果是对的,应该是wp-admin/options-general.php?page=wp-pagenavi/pagenavi-options.php,但我这边没有前面的“options-general.php?page=”参数。
这两天,由于新换了新的主题,我又想试试是不是可以加入这个插件。今天去老亿首页看他的翻页效果,无意间发现了装了Pagenavi这个插件的博客,首页源代码里有嵌入用于Pagenavi的CSS代码,有些是直接可以看到所有的CSS代码了,而像老亿的是用链入的方式(link),代码是
<link rel="stylesheet" href="http://blog.yiyidu.com/wp-content/plugins/pagenavi/pagenavi-css.css" type="text/css" media="screen" />
基本上大家的地址都是wp-content/plugins/pagenavi/pagenavi-css.css,这个好像没什么,当我打开自己的首页查看源代码,发现居然也是wp-content/plugins/pagenavi/pagenavi-css.css,这下我发现问题了。
因为,比如说2.23版本的Pagenavi,解压出来的文件夹是wp-pagenavi.2.30,我传上去之后没有修改,当然应该是wp-content/plugins/wp-pagenavi.2.30/pagenavi-css.css,但这个插件似乎是不会自动更正地址的,想想也当然是不对的。
那么,我到后台先禁用了Pagenavi这个插件,然后我打开FTP,直接把wp-pagenavi.2.30这个文件夹重命名为wp-pagenavi,再到WP管理后台重新启用这个插件。
结果,就是你们现在看到的那样,我终于成功启用了Pagenavi,特地截图一张:
大家看到上图,是我修改过参数之后的效果,现在附上我的修改(大家安装成功之后,可以在管理中心的设置中找到Pagenavi的设置选项,点进去会看到的),括号中的内容是解释:
Text For Number Of Pages Page 总页数:%CURRENT_PAGE% of %TOTAL_PAGES%
Text For Current Page 当前页:%PAGE_NUMBER%Text For Page 页数:%PAGE_NUMBER%
Text For First Post 首页:« 第一页
Text For Last Post 尾页:最后一页 »
Text For Next Post 下一页:下一页
Text For Previous Post 上一页:上一页
Text For Next … 下:…
Text For Previous … 上:…
如果你觉得把Pagenavi设置跟我一样的效果,就照上面相对应的值填好就可以了,填好之后,发现往下还有一个“Page Navigation Options”,其中的“Page Navigation Style”是选择Pagenavi要使用我们平常的翻页条样式,还是用下拉条的样式,如果选择了下拉条的样式(Drop Down list),会是这样的效果:
而“Number Of Pages To Show?”,是设置翻页条显示的页数,比如我填的是13,而你在我首页看到的翻页条,就是从1页到13页,这个应该可以随便设置。不过最后的“Always Show Page Navigation?”我就不大明白了,他是说“总是显示吗”,默认是No,我的翻页条好像没什么影响,我只是把代码插入到index,类别及存档页面的都没有改,但一样是“总是显示”,所以这里应该可以不管他先网友phy在下面留言告诉我,他说:
Always Show Page Navigation这个玩意儿如果打勾,你的首页如果只有一页的日志,也会显示导航条,不打的话就不显示。
那么,用No就对了,因为如果你首页只有一页日志的话,也没必要有那个东西,这个不是很重点的~~~
以上的设置好了,直接“Save Changes“就行了,下面的“Uninstall WP-PageNavi”是卸载Pagenavi用的,好像有人说不要乱碰他,不然会出一些什么问题。
最后再重复一遍,插入的代码是<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?> ,在你的index.php文件中,找到原来的翻页代码,应该在index.php的<?php endwhile; ?>后面,比如我原来的是:
<div class="navigation">
<span class="previous-entries"><?php next_posts_link(’Previous Entries’) ?></span> <span class="next-entries"><?php previous_posts_link(’Next Entries’) ?></span></div>
直接全部覆盖了就行了,比如我的修改为:
<div class="navigation">
<?php wp_pagenavi() ?></div>
如果有哪位朋友使用这个插件有什么问题,也欢迎留言,我们应该可以研究出解决问题的办法的,另外我使用的是目前的最新版即2.23版,推荐大家使用新版的:
WP-PageNavi 2.30 Readme(作者网点的WP-PageNavi 2.30使用说明英语原文)
WP-PageNavi 2.30下载地址:http://downloads.wordpress.org/plugin/wp-pagenavi.2.30.zip
原文: WP-PageNavi 2.30安装后无法使用的问题解决
来源: 新后园
你在新后园上看到的文字,都是Poshi及其朋友所写,属于原创内容,如果你要转载,请保留上面这一行版权声明!

2008年09月22日 at 1:12 pm
请问安装了WP-PageNavi后,一页显示多少条日志?我的似乎没有分页。
[回复(Reply)]
admin 回复:
09月 22nd, 2008 at 1:28 pm
一页日志显示几条是在后台设置里可以设置的,你自己找找看,如果你默认每页显示10条的话,这种情况下你只有10篇日志就不显示分页了,只有超过10篇的时候,会有一篇会被挤到第二页,这个时候才会有分页条出现。
你现在只有9篇日志,你再多写两篇就知道效果了
[回复(Reply)]
xfantasy 回复:
09月 22nd, 2008 at 2:37 pm
谢谢!
现在我遇到了个麻烦,想请教你。
我的wp装了cost-html-cache这个插件之后,站内所有的链接都无效了,全部只显示主页。卸掉这个插件还是不行,不知道是什么原因,能帮我看看吗?www.xfany.cn
[回复(Reply)]
admin 回复:
09月 22nd, 2008 at 3:51 pm
哦,你先把所有的插件全禁用了先,我明天回来再帮你看看~~~
[回复(Reply)]
admin 回复:
09月 22nd, 2008 at 3:52 pm
另外,如果现在主页还没有多少内容的话,建议先不要启用那个静态化插件,等晚一些再用~~~
[回复(Reply)]
Lunasea 回复:
09月 23rd, 2008 at 4:57 am
模板自己做的?很不错的样子。
[回复(Reply)]
Lunasea 回复:
09月 23rd, 2008 at 4:59 am
在这里回复别人留言的时候,有时候看不到提交的按钮
[回复(Reply)]
2008年08月30日 at 2:32 pm
这篇文章到底是谁写的?怎么这么多博客里都有,可就是看不懂!!!寻哪个:www.xunnage.com
[回复(Reply)]
2008年08月13日 at 3:03 pm
Always Show Page Navigation
这个玩意儿如果打勾,你的首页如果只有一页的日志,也会显示导航条,不打的话就不显示
[回复(Reply)]
Poshi 回复:
08月 13th, 2008 at 5:11 pm
非常感谢!你补充得太及时了,不过怎么你没有写网址的?
[回复(Reply)]
Poshi 回复:
08月 13th, 2008 at 5:25 pm
哈哈,原来你是某人的马甲,这年代流行马甲呢~~~~K.W?
[回复(Reply)]
phy 回复:
08月 16th, 2008 at 5:48 pm
拜托……我是新来的……什么马甲……
[回复(Reply)]
Poshi 回复:
08月 16th, 2008 at 6:38 pm
晕了,你上次从某人博客的后台直接过来的,这个很难解释了,搞不好你破了某人的密码…
[回复(Reply)]
Poshi 回复:
08月 16th, 2008 at 6:40 pm
还有一点,你填的博客,看起来也像是一个马甲博客~~;;~~
[回复(Reply)]
phy 回复:
08月 18th, 2008 at 1:16 pm
晕了,你上次从某人博客的后台直接过来的,这个很难解释了,搞不好你破了某人的密码…
你的博客?是不是这个文件?http://poshi.org/poshi/wp-admin/profile.php
拜托,你的博客是可以注册的,我就注册了,然后就跳到这一页。这可是个人资料页。支持你嘛……
还有一点,你填的博客,看起来也像是一个马甲博客~~;;~~
啊?不会吧?……无语了……这可不是马甲博客…
不管你是谁先,这个插件的名字叫Wordpress Thread Comment
嗯,谢谢,学习中……
[回复(Reply)]
phy 回复:
08月 16th, 2008 at 5:50 pm
对了,你这个评论的多层回复怎么搞的?用什么插件?
[回复(Reply)]
Poshi 回复:
08月 16th, 2008 at 6:42 pm
不管你是谁先,这个插件的名字叫Wordpress Thread Comment
[回复(Reply)]
2008年08月11日 at 9:33 am
Классно, вещь полезная!
[回复(Reply)]
2008年07月23日 at 8:15 pm
Ух ты!!!
[回复(Reply)]
Poshi 回复:
07月 23rd, 2008 at 8:50 pm
Что это значит?Я не могу открыть свой сайт
[回复(Reply)]
2008年07月15日 at 9:18 am
我是直接写在了css里,不用它的css样式 呵呵
不过到最后我还是放弃了使用这个插件,直接用上下翻页.
[回复(Reply)]
2008年07月14日 at 11:51 pm
我晕。。。。。竟无语哽噎。。。
[回复(Reply)]
2008年07月14日 at 9:54 pm
汗,被过滤了?
这个:<?php wp_pagenavi() ?>>
改为:<?php if(function_exists(’wp_pagenavi’)) { wp_pagenavi(); } ?>
[回复(Reply)]
2008年07月14日 at 9:52 pm
玩WP,看来真的有很多地方可以折腾啊!
把文章最后一段提到的:
修改为:
这样会更稳妥一些。
[回复(Reply)]