WordPress 函数 get_previous_post() 常置于文章内容页面,用于判断是否存在上一篇文章或者限制返回当前文章相同分类的上一篇文章。其实 get_previous_post() 函数除此之外,还可以获取上一篇文章的内容信息,如获取上篇文章 ID、标题、内容、摘要、作者等。
函数代码
- <?php
- get_previous_post( boolean $in_same_cat, string $excluded_categories )
- ?>
参数说明
$in_same_cat – 布尔型,默认值:false,如果为 true,则输出与当前文章相同分类下的上一篇文章。
$excluded_categories – 字符串,默认为空,要排除的分类 ID
返回值
- WP_Post Object (
- [ID] => 214 //文章ID
- [post_author] => 1 //文章作者ID
- [post_date] => 2021-05-28 01:49:49 //文章发布服务器时间
- [post_date_gmt] => 2021-05-28 17:49:49 //文章发布的格林威治时间
- [post_content] => 专注分享zblog,wordpress,织梦DedeCMS模板主题教程资源! //文章内容
- [post_title] => 吾研说 //文章标题
- [post_excerpt] => //文章摘要
- [post_status] => publish //文章状态
- [comment_status] => open //文章评论状态
- [ping_status] => closed //文章Ping状态
- [post_password] => //文章密码
- [post_name] => boke8 //文章别名
- [to_ping] => //被Ping的
- [pinged] => //已Ping的
- [post_modified] => 2017-09-24 01:49:49
- [post_modified_gmt] => 2017-09-23 17:49:49
- [post_content_filtered] => //过滤后的文章内容
- [post_parent] => 0 //文章父级ID
- [guid] => https://www.boke8.net/?p=1 //文章唯一标识符,文章原始URL
- [menu_order] => 0 //菜单排序
- [post_type] => post //文章类型
- [post_mime_type] => //文章mime类型
- [comment_count] => 0 //文章评论数量
- [filter] => raw //过滤器信息
- )
使用示例
- <?php
- $prevPost = get_previous_post();
- echo $prevPost->ID;
- ?>
获取同分类上一篇文章信息
- <?php
- $prevPost = get_previous_post(true);
- print_r($prevPost);
- ?>
文章標題:WordPress获取当前文章上一篇文章的信息函数
文章連結:https://www.wuyanshuo.cn/688.html
更新時間:2022年4月4日
1、本站所有資源均不添加推廣檔案或浮水印,壓縮包內若有廣告檔案和浮水印請勿輕易相信。
2、本站資源均為兩層壓縮,第一層7z(尾碼若為wys,請自行修改為7z)有解壓密碼; 第二層zip或cbz,無解壓密碼,可直接使用漫畫類軟件程式查看; 詳情可參攷解壓教程。
3、本站大部分內容均收集於網絡! 若內容侵犯到您的權益,請發送郵件至:admin#wysacg.top我們將第一時間處理! 資源所需價格並非資源售賣價格,是收集、整理、編輯詳情以及本站運營的適當補貼,並且本站不提供任何免費技術支援。 所有資源僅限於參攷和學習,版權歸原作者所有!