在 Blocks 上实现分页导航
Apr 5th, 2008
Add Comment
WP-PageNavi 是 WordPress 一个经典的分页插件, 可以助你轻松实现分页导航.
我发布的主题 Blocks 默认不支持插件 WP-PageNavi , 这么做是为了尽可能降低主题对插件的依赖, 毕竟不是所有人都喜欢用某个插件的.
但在实际应用中, Blog 分页导航的确比 WordPress 的上下翻页的有更好的用户体验, 所以很多朋友都喜欢这类分页插件.
然而, WP-PageNavi 的默认样式是很难符合你的 Blog 风格的, 这时就需要对它进行修改了.
今天我重新改了 Blog 上的分页导航样式, 以下简单说说 WP-PageNavi 插件在 Blocks 的配置和修改.
1. 下载, 修改
下载插件 WP-PageNavi 并解压之;
下载样式文件 pagenavi-css.css (该文件不再提供下载, 此功能已被集成到最新版的主题中) 替换 /pagenavi/pagenavi-css.css, 替换前请注意备份.
2. 上传, 激活
将插件文件上传到目录 /wp-content/plugins;
到后台激活插件 WP-PageNavi.
3. 修改模板代码
分别打开 Blocks 主题的文件 index.php, search.php 和 archive.php.
搜索 <?php next_posts_link('« Older Entries') ?>, 并将代码段 A 置换为 B.
A
<li class="box">
<div class="content g small">
<span class="alignleft floatleft"><?php next_posts_link('<< Older Entries') ?></span>
<span class="alignright floatright"><?php previous_posts_link('Newer Entries >>') ?></span>
<div class="clear"></div>
</div>
</li>
B
<li class="box small"> <?php wp_pagenavi() ?> </li>
声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 在 Blocks 上实现分页导航
@icyleaf 你说得对, 我没想到可以这样用呢, 呵呵!
- -!
貌似加不上去...
if(function_exists(‘wp_pagenavi’)){ wp_pagenavi(); } else {
//Other
}
其实是可以使用代码进行判断的...如果有按照此插件就加载插件,没有按照则执行else下面的代码:)
其实是可以使用:
代码进行判断的...如果有按照此插件就加载插件,没有按照则执行else下面的代码:)