!
也想出现在这里? 联系我们
广告位
当前位置:首页>运营>网站运维>WordPress实现获取指定页面ID的父页面函数的方法

WordPress实现获取指定页面ID的父页面函数的方法

get_post_ancestors()函数的作用是获取指定页面的父页面 ID,函数会以数组的形式返回指定页面的所有父页面 ID,比如一个三级页面,通过该 WordPress 函数返回的数组包含了二级页面 ID 和一级页面的 ID,其中数组第一个值的 ID 为直系父页面,最后一个值的 ID 为最顶级的父页面。

参数说明

$post – 页面 ID 或页面对像

返回值

数组,如果没有父页面,则返回空数组,如果有父页面,则返回所有父页面 ID 数组

1、获取当前页面的父页面 ID

2、获取最高级页面别名作为 body 的样式名

PS:以下示例代码在 twenty eleven 子主题的 header.php 文件

3、获取父页面的 Meta 数据

以下代码是获取顶级页面中名称为“body_class”的自定义字段的值作为 body 的样式名

4、获取顶级页面的特色图像

以下代码是获取顶级页面的特色图像

 

给TA打赏
共{{data.count}}人
人已打赏
网站运维

WordPress如何删除所有TAG标签或者未引用的tag标签

2022-9-13 14:31:12

网站运维

给Typecho博客添加QQ空间“那年今日”功能

2022-9-13 14:31:54

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:林沐阳 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索