WordPress如何实现同一分类的上下篇功能

WordPress建站 admin 1年前 (2018-05-28) 71次浏览 已收录 0个评论 扫描二维码

我们大部分博客都是用WordPress建站的,而且在每一篇文章的尾部都有这么一个功能,那就是“上一篇”和“下一篇”,但是绝大部分都是直接使用默认的功能,也就是按post_ID排的,导致“上一篇”和“下一篇”与看到的文章并不是同一分类。所以今天就跟大家分享一下WordPress如何实现同一分类的上下篇功能。

首先我们需要了解next_post_link()和previous_post_link()这两个函数的用法,如next_post_link()的定义:

  1. function next_post_link($format=’%link »’, $link=’%title’, $in_same_cat =false,$excluded_categories = ) {
  2. adjacent_post_link($format$link$in_same_cat,$excluded_categories,false);
  3. }

从定义可以看到有4个参数,第一个参数是指定格式,第二个参数是指定标题,第三个参数就表示在不在同一类中寻找,默认为false即不同类,第四个参数表示是不是排除某一类。

知道了函数的定义就好办,我们只需要在single.php中把next_post_link(‘下一篇:%link’)改成next_post_link(‘下一篇:%link’,’%title’,true,’’)就可以在同一类中跳转了。previous_post_link()也是同样的办法,直接改为previous_post_link(‘上一篇:%link’,’%title’,true,’’)。具体效果请看的日志页。

喜欢 (0)
[]
分享 (0)
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址