如何获取访问者当前所在页面的最上层父页面的页面标题?
让我描述一下:
我有以下页面结构:
示例标题1示例标题1-1示例标题3示例标题4示例标题4以下是我要返回的内容:
用户已打开Example Title 1
回来Example Title 1
用户已打开Example Title 1-1
回来Example Title 1
用户已打开Example Title 1-1-1
回来Example Title 1
用户已打开Example Title 2
回来Example Title 2
通常我要做的是检查$post->parent
如果0
然后返回页面标题,否则返回上面页面的标题。问题是$post->parent只会返回一个级别。我需要使用某种递归函数,它可以一直返回到$post->parent == 0
.
现在我可以自己处理这个问题了,但我能想到的唯一方法是每次都使用get\\u post(),但假设我有8层深(我们需要更深入)。这将涉及加载8页以最终到达顶层。有没有更好的方法?