WordPress教程

WordPress获取当前文章上一篇文章的信息函数

阿里云

wordpress 函数 get_previous_post() 常置于文章内容页面,用于判断是否存在上一篇文章或者限制返回当前文章相同分类的上一篇文章。其实 get_previous_post() 函数除此之外,还可以获取上一篇文章的内容信息,如获取上篇文章 ID、标题、内容、摘要、作者等。

函数代码

  1. <?php 
  2. 	get_previous_post( boolean $in_same_cat, string $excluded_categories )
  3. ?>
也想出现在这里?联系我们
创客主机

参数说明

$in_same_cat – 布尔型,默认值:false,如果为 true,则输出与当前文章相同分类下的上一篇文章。
$excluded_categories – 字符串,默认为空,要排除的分类 ID

返回值

  1. WP_Post Object ( 
  2. 	[ID] => 214 //文章ID
  3. 	[post_author] => 1 //文章作者ID
  4. 	[post_date] => 2021-05-28 01:49:49 //文章发布服务器时间
  5. 	[post_date_gmt] => 2021-05-28 17:49:49 //文章发布的格林威治时间
  6. 	[post_content] => 专注分享zblog,wordpress,织梦dedecms模板主题教程资源! //文章内容 
  7. 	[post_title] => 云模板 //文章标题
  8. 	[post_excerpt] =>  //文章摘要
  9. 	[post_status] => publish //文章状态
  10. 	[comment_status] => open //文章评论状态
  11. 	[ping_status] => closed //文章Ping状态
  12. 	[post_password] => //文章密码
  13. 	[post_name] => boke8 //文章别名 
  14. 	[to_ping] => //被Ping的
  15. 	[pinged] => //已Ping的
  16. 	[post_modified] => 2017-09-24 01:49:49 
  17. 	[post_modified_gmt] => 2017-09-23 17:49:49 
  18. 	[post_content_filtered] => //过滤后的文章内容
  19. 	[post_parent] => 0 //文章父级ID
  20. 	[guid] => https://www.boke8.net/?p=1 //文章唯一标识符,文章原始URL
  21. 	[menu_order] => 0 //菜单排序
  22. 	[post_type] => post //文章类型
  23. 	[post_mime_type] => //文章mime类型
  24. 	[comment_count] => 0 //文章评论数量
  25. 	[filter] => raw //过滤器信息
  26. )

使用示例

  1. <?php 
  2. 	$prevPost = get_previous_post();
  3. 	echo $prevPost->ID;
  4. ?>

获取同分类上一篇文章信息

  1. <?php 
  2. 	$prevPost = get_previous_post(true);
  3. 	print_r($prevPost);
  4. ?>

WordPress 获取当前文章上一篇文章的信息函数

已有 152 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!