通过分类判断上一篇下一篇文章的调用
仿站知识 2016-02-22 965 0 评论 admin

WordPress主题制作过程中,一般在文章页面都会做一个上下篇文章的掉用,通常上下篇文章的调用有几个写法,下面给大家分享简单实用的三种写法。

1、最简单的调用方法

1
2
上一篇调用:<?php previous_post_link('上一篇: %link'); ?>
下一篇调用:<?php next_post_link('下一篇: %link'); ?>

2、最前一篇和最后一篇的上下篇有提示写法

1
2
<?php if (get_previous_post()) { previous_post_link(%link);} else {echo “没有了,已经是最后文章”;} ?>
<?php if (get_next_post()) { next_post_link(%link);} else {echo “没有了,已经是最新文章”;} ?>

3、通过分类判断上一篇下一篇写法

1
2
3
4
5
6
7
8
9
10
<?php
$categories = get_the_category();
        $categoryIDS = array();
        foreach ($categories as $category) {
            array_push($categoryIDS, $category->term_id);
        }
        $categoryIDS = implode(",", $categoryIDS);
?>
<?php if (get_previous_post($categoryIDS)) { previous_post_link('上一篇: %link','%title',true);} else { echo "已是最后文章";} ?>
<?php if (get_next_post($categoryIDS)) { next_post_link('下一篇: %link','%title',true);} else { echo "已是最新文章";} ?>

大家可以跟据不同需要,利用不同的代码写法,如果是博客主题的话,就没必要这么讲究了,不管上一篇是什么,也一篇是什么,都是一些博客文章,但是如果是企业网站,特别是做产品宣传的企业网站,如果打开一篇产品介绍页面,担示下一篇是新闻页面的话,这样就不好了,所以要用到通过分类判断上一篇下一篇写法,这样不管打开那个分类,上下篇都只限在当前分类里调用上下篇文章的。

继续浏览有关: , 的文章
版权声明:版权归 wp仿站之家 所有,转载请注明出处!
转载请保留链接: http://www.linw.net/465.html
联系wp仿站之家:5946394#qq.com (#改为@)
wp仿站微信公众号:linw_net
官网淘宝店:http://shop111710277.taobao.com/
wp仿站之家
手机扫一扫
进淘宝店铺选购主题

用心做最好的主题网站wp仿站之家

wp仿站之家是一个专业的wordpress仿站业务网站,提供wordpress主题模板下载以及seo网站优化服务,诚信经营,用心服务每一个客户,让您放心享受我们的优质服务。同时,也欢迎各位建站爱好者加入我们交流建站经验心得。

上一篇: 下一篇:

发表评论

服务咨询