【发布时间】:2013-09-18 23:45:49
【问题描述】:
假设我有一个网页 pageA,它是 pageB 的子页面,而 pageB 又是页面 C 的子页面
我可以通过迭代获取页面的父页面直到页面没有父页面来为此页面制作面包屑路径吗?当页面没有父页面时,我添加“主页”,因此最终的面包屑将是
首页>> c页>> b页>> A页
如果我有一个页面,页面 D 是页面 E 的子页面,没有父页面,面包屑将是
首页 >> E页 >> D页
我在网上查过,但只能找到看起来很复杂的代码来制作面包屑。我只需要获取页面的标题、url 和父页面,然后按原样继续向上移动
非常感谢
【问题讨论】:
-
有大量的 WP 面包屑插件可以做到这一点。使用其中之一。或者,您可以自己编写它,方法是调用全局
$post对象,测试$post->post_parent并通过链上的帖子 ID 查询,直到到达顶层。
标签: wordpress