想找一个分页插件,找到了PageBar。最早的1.33下载不了了,只能下载最新的216版本。
安装的时候出错,显示不了。
看Readme,说:
Unpack the archive and copy the files into a directory called pagebar2 in your plugin directory (normally .../wp-content/plugins/). Copy the file "pagebar.css" into your theme's directory. That's it!
很简单的啊,为什么会出错呢?
好吧,那么按照它说的建立一个名为pagebar2的文件夹在wp-content/plugins/下吧,然后上传pagebar2.php和pboptions.php到这个文件夹里,再上传pagebar.css到主题文件夹下(像我就上传到了Freedom文件夹下)。
接着根据说明,修改了index.php和search.php这两个文件,为了不重复显示两种分页方式,删除了原主题自带的
<div id="nav-above" class="navigation">
<div class="nav-previous"><?php next_posts_link(__('<span class="meta-nav">«</span> Older posts', 'sandbox')) ?></div>
<div class="nav-next"><?php previous_posts_link(__('Newer posts <span class="meta-nav">»</span>', 'sandbox')) ?></div>
</div>
<div class="nav-previous"><?php next_posts_link(__('<span class="meta-nav">«</span> Older posts', 'sandbox')) ?></div>
<div class="nav-next"><?php previous_posts_link(__('Newer posts <span class="meta-nav">»</span>', 'sandbox')) ?></div>
</div>
和
<div id="nav-below" class="navigation">
<div class="nav-previous"><?php next_posts_link(__('<span class="meta-nav">«</span> Older posts', 'sandbox')) ?></div>
<div class="nav-next"><?php previous_posts_link(__('Newer posts <span class="meta-nav">»</span>', 'sandbox')) ?></div>
</div>
<div class="nav-previous"><?php next_posts_link(__('<span class="meta-nav">«</span> Older posts', 'sandbox')) ?></div>
<div class="nav-next"><?php previous_posts_link(__('Newer posts <span class="meta-nav">»</span>', 'sandbox')) ?></div>
</div>
在
<?php while ( have_posts() ) : the_post() ?>
之上和
<?php endwhile ?>
下面添加这么一行代码
<?php if (function_exists(\'wp_pagebar\')) wp_pagebar(); ?>
这样文章头部和尾部就都有了分页了。
好了,这下安装成功,不过由于我现在的网志很少,还看不出效果。
另外,这两段话:
<div id="nav-above" class="navigation">
<div class="nav-previous"><?php next_posts_link(__('<span class="meta-nav">«</span> Older posts', 'sandbox')) ?></div>
<div class="nav-next"><?php previous_posts_link(__('Newer posts <span class="meta-nav">»</span>', 'sandbox')) ?></div>
</div>
<div class="nav-previous"><?php next_posts_link(__('<span class="meta-nav">«</span> Older posts', 'sandbox')) ?></div>
<div class="nav-next"><?php previous_posts_link(__('Newer posts <span class="meta-nav">»</span>', 'sandbox')) ?></div>
</div>
<div id="nav-below" class="navigation">
<div class="nav-previous"><?php next_posts_link(__('<span class="meta-nav">«</span> Older posts', 'sandbox')) ?></div>
<div class="nav-next"><?php previous_posts_link(__('Newer posts <span class="meta-nav">»</span>', 'sandbox')) ?></div>
</div>
<div class="nav-previous"><?php next_posts_link(__('<span class="meta-nav">«</span> Older posts', 'sandbox')) ?></div>
<div class="nav-next"><?php previous_posts_link(__('Newer posts <span class="meta-nav">»</span>', 'sandbox')) ?></div>
</div>
可能在其他文件中也有,比如Freedom里的index.php,search.php,tag.php,author.php,category.php,archive.php中都出现了,你应该自行衡量是用原分页方式好,还是用pagebar2的分页方式好。
EnJoy!
One Trackback
[...] 安装PageBar2 [...]