wordpress 分页的三种方法:自带分页代码和wp-pagenavi,PageBar插件

| | Comments (9)



首先,在我们用到插件来实现wordpress分页功能时,我们可以先尝试wordpress自带的分页代码来满足自己的需要,毕竟启用插件或多或少的会影响网页速度

第一种方法:

因此先来提下wordpress自带的分页代码,这些只能满足上一页及下一页的功能:

在你需要的地方插入如下代码:

<div id="nav-below" class="navigation">
<div class="nav-home"><a class="home" href="<?php echo get_settings('home') ?>/">HOME</a> | <a class="top" href="#content">Top</a></div>
<div class="nav-previous"><?php next_posts_link(__('Older posts')) ?></div>
<div class="nav-next"><?php previous_posts_link(__('Newer posts')) ?></div>
</div>

主要是这些类似的代码<?php echo get_settings('home') ?>,其他是相关的CSS样式,参考CSS如下:

.nav-previous a {
float: left;
background: transparent url(imgs/allbgs.png) no-repeat 0px -167px;
padding-left: 14px;
}

.nav-previous a:hover {
float: left;
background: transparent url(imgs/allbgs.png) no-repeat -79px -166px;
padding-left: 14px;
}

.nav-next a{
float: right;
background: transparent url(imgs/allbgs.png) no-repeat 74px -146px;
padding-right: 14px;
}

.nav-next a:hover{
float: right;
background: transparent url(imgs/allbgs.png) no-repeat 74px -184px;
padding-right: 14px;
}

.nav-home {
left: 194px;
position: relative;
top: 18px;
width: 120px;
}

a.top {
background: transparent url(imgs/allbgs.png) no-repeat -138px -197px;
padding-right: 14px;
}

a.top:hover {
background: transparent url(imgs/allbgs.png) no-repeat -56px -196px;
padding-right: 14px;
}



第二种方法:wordpress 插件:wp-pagenav
插件:wp-pagenav,这个插件用的比较多,官方下载:WP-pagenavi

1、把下载下来的文件解压,并将pagenavi(注意,pagenavi而不是wp-pagenavi文件)文件上传到/wp-content/plugins/目录下。

2、到后台的设置(optation),在PageNavi下设置参数,英文版本的为:'WP-Admin -> Options -> PageNavi'

3、最后,在你想要添加这个分页的地方加上如下的代码:

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


其实在插件作者页面有更详细的说明,如果碰到问题,不必忧虑,仔细看作者对插件的说明,其中可以在FAQ中找下的问题,看是否有解决方案,一般来插件成熟,不会有问题的.
 
第三种方法:wordpress 插件:pagebar

第一步,下载一个插件:

第二步:解压,并把pagebar.php上传到你的插件目录中(/plugins/pagebar.php),用记事本打开把pagebar.css文件,将其复制,粘贴到你的style.css中....

第三步:在index.php/single.php/archieve.php相应的地方加上

<?php wp_pagebar(array('before'=>'Pages: '))?>

第四步:最关键的一点,激活你的插件,翻页插件就出现在你的博客了。

wordpress插件需在后台激活,不然即使你添加代码正确,也是没有效果的,不要百忙活.

9 Comments

因为近来忙于联盟工作,很久不来了,希望谅解,送去新年迟到的祝福,新年快乐!对了,联盟升级改版了,麻烦去联盟重新确认一下您的博客数据。

但是单篇文章分页还是做不到啊! pagebar怎么弄才可以在单篇内分页呢?

你好单篇文章我想应该不需要分页的,你想呢,呵呵。有这个上一篇和下一篇,一般就是这样,网上查下。

搞分页搞了好久
用PageBar在本地可以
在服务器不知道为什么又不行

现在用的是第二个,不过开头的那段“较新文章”怎样去掉?

这三种方法都不错。还有一种ajax效果的分页也不错。另外对于长篇文章内分页的方法,个人感觉也有必要写写。详情查看: http://www.willpress.com/wordpress分页默认分页,分页插件,文章内分页/

wordpress 文章内分页,wordpress 长文章分页请参考,解决方案已给出:http://spoint.babyshoot.cn/archives/2011/05/wordpress.html

很不错,不是我告别喜欢的方法。

刚好我的博客也要做分页,谢谢你的文章拉

Leave a comment


Type the characters you see in the picture above.

Archives

Ads by google

Pages

Powered by Movable Type 4.24-en

About this Entry

This page contains a single entry by 单点日志 published on January 2, 2010 8:00 PM.

魔岩三杰:何勇 钟鼓楼 姑娘漂亮 垃圾场 was the previous entry in this blog.

wordpress 建站必备 主题篇 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.