WordPress 获取前一篇文章和下一篇文章的链接

2022-03-08 0 670

主要用到下面两个函数

获取前一篇文章

	get_previous_post($in_same_term, $excluded_categories, $taxonomy)

获取下一篇文章

	get_next_post($in_same_term, $excluded_categories, $taxonomy)  

参数说明

参数1:$in_same_term (布尔类型)(可选)

含义:指定文章是否在同一分类目录或标签下 

默认:false
参数2:$excluded_terms (数组或字符串)(可选) 

含义:指定文章不要在这些目录id下查询(id用数组传递或者用逗号分隔开的字符串)

默认:''
参数3:$taxonomy (字符串)(可选) 

分类法,如果 $in_same_term 设置为 true,可设置此项。WordPress 3.8 版本加入此项。

默认: 'category'。 也可以设为分类类型为标签。

返回值

若成功则返回 Post 对象;

如果全局变量 $post 没有被设置,则返回Null;

如果没有找到任何文档,则返回一个空的字符串 。

Wordpress 获取同一分类下前一篇文章代码实例

	<?php
	 $prev_post = get_previous_post(true,'','category');
	 $pre_url = get_permalink( $prev_post->ID );

	 //比如输出 : http://xxx.cn/1234.html
	 echo $pre_url;

	 //输出下一篇文章标题
	 $title = $prev_post->post_title;
	?>

在上面的例子中,指定 $in_same_term 为 true, 指定 $taxonomy 为目录,代表的含义是:获取和当前文章同一个目录下的下一篇文章的url。

函数源文件位置

	get_next_post() 函数位于 wp-includes/link-template.php.

:本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可, 转载请附上原文出处链接。
1、本站提供的源码不保证资源的完整性以及安全性,不附带任何技术服务!
2、本站提供的模板、软件工具等其他资源,均不包含技术服务,请大家谅解!
3、本站提供的资源仅供下载者参考学习,请勿用于任何商业用途,请24小时内删除!
4、如需商用,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
5、本站部分资源存放于百度网盘或其他网盘中,请提前注册好百度网盘账号,下载安装百度网盘客户端或其他网盘客户端进行下载;
6、本站部分资源文件是经压缩后的,请下载后安装解压软件,推荐使用WinRAR和7-Zip解压软件。
7、如果本站提供的资源侵犯到了您的权益,请邮件联系: 442469558@qq.com 进行处理!

猪小侠源码-最新源码下载平台 WordPress教程 WordPress 获取前一篇文章和下一篇文章的链接 http://www.20zxx.cn/365043/wordpres/wordpressq.html

猪小侠源码,优质资源分享网

常见问题
  • 本站所有资源版权均属于原作者所有,均只能用于参考学习,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,建议提前注册好百度网盘账号,使用百度网盘客户端下载
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务