一般情况下,在 WordPress 中获得上一篇、下一篇文章链接,我们会使用下面的代码:
<?php previous_post_link('上一篇:%link'); ?>
<?php next_post_link('下一篇:%link'); ?>
但是有的时候,我们需要只显示相同分类下的上一篇、下一篇文章,避免出现产品页下一篇出现了一条新闻这种情况。
其实只要将上面的代码稍微改造一下就可以:
<?php previous_post_link('上一篇:%link' ,' %title' , true) ?>
<?php next_post_link('下一篇:%link','%title' , true) ?>
这样就可以只显示相同分类的上一篇、下一篇文章了。
附:上一篇、下一篇函数详细说明
//上一页
<?php next_post_link('format', 'link', 'in_same_cat', 'excluded_categories'); ?>
//下一页
<?php next_post_link('format', 'link', 'in_same_cat', 'excluded_categories'); ?>
format
(字符串)链接的格式字符串。用该参数控制链接前后内容。字符串中的’%link’会被声明为’link’的内容(见下一个参数)取代。’Go to %link’ 将生成”Go to <a href=…” ,在其中加上相应的HTML标签,生成最终结果。默认值为 ‘%link »’。
link
(字符串)所显示的链接文本。默认为上一篇文章的标题(’%title’)。
in_same_cat
(布尔型)指明上一篇文章是否与当前文章在同一分类目录中。如果该参数值为TRUE,只显示当前文章所属分类目录下的文章。有效值包括:TRUE和FALSE(默认值)。
excluded_categories
(字符串)上一篇文章所不属于的分类目录的数值型ID。用and分隔多个分类ID,如’1 and 5 and 15’。无默认值。
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » WordPress显示相同分类下的上一篇、下一篇文章的方法
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » WordPress显示相同分类下的上一篇、下一篇文章的方法