获取直接父页面的ID

时间:2013-11-18 作者:Poisontonomes

我看过很多关于如何获取最上层家长ID的教程,但我似乎找不到任何关于如何从直接家长那里获取ID的教程。

Eg;

- Big John
  - Little John
    - Baby John
如果我在“小约翰”页面上,如何才能获得小约翰而不是大约翰的身份?

2 个回复
SO网友:Krzysiek Dróżdż

我想你是在问如何使用代码?(在后端完成这项工作非常简单-只需尝试编辑父页面并在URL中查看ID)。

那么,如何在代码中检查post parent?这也很容易-直接父级存储在post_parent 所有物如果post没有父项,则将是0.

因此,您所要做的就是:

global $post;
$direct_parent = $post->post_parent;

SO网友:Lucio Coire Galibone
结束

相关推荐

第一个插件,Get_Pages的问题

这是我的第一个插件,或多或少是从头开始的,我想我几乎可以让它工作了,但还没有完全实现。该插件的目的是获取所有子页面,显示它们的缩略图、标题等。现在我编写了插件,它给了我0个输出。。。为什么?可能有很多事情我都做错了,但我决定开始在get\\u页面部分寻找错误。如果我添加print_r(\'$child_query\') 和$child_query = get_pages($args); 这不应该至少输出一些东西吗?问为什么print_r(\'$child_query\') 不返回任何内容?我的代码有问题的