Php 在Wordpress中,post_parent返回0
我刚开始定制我自己的Wordpress网站。我在PHP编程方面有一些经验,但我不能让这个工作 使用wp-types插件,我创建了一个父子关系。当我请求父级的ID时,它总是返回零:Php 在Wordpress中,post_parent返回0,php,wordpress,Php,Wordpress,我刚开始定制我自己的Wordpress网站。我在PHP编程方面有一些经验,但我不能让这个工作 使用wp-types插件,我创建了一个父子关系。当我请求父级的ID时,它总是返回零: echo "Parent PostID: " . $post->post_parent . "<br>"; echo“父posted:”$post->post\u父项。“”; 这与wp_get_post_parent_id函数相同 非常感谢您的帮助。post\u parent是WordPress的
echo "Parent PostID: " . $post->post_parent . "<br>";
echo“父posted:”$post->post\u父项。“
”;
这与wp_get_post_parent_id函数相同
非常感谢您的帮助。post\u parent是WordPress的核心功能,与Types插件中设置的父子关系无关。(类型中的关系存储在帖子的自定义字段中。) A建议使用此方法在类型中查找帖子的父级:
$parent_id = wpcf_pr_post_get_belongs(get_the_ID(), 'parent-type-slug');
if (!empty($parent_id)) {
$parent = get_post($parent_id);
}
(换一种方式稍微容易一些,因为有一种方法可以返回帖子的子类型。)非常感谢,Matt。这应该能奏效。我只是在谷歌上搜索了wpcf_pr_post_get_besides函数,但它没有给我多少信息。我正在学习过程中,如果只是复制代码,那将是一种耻辱。我在哪里可以找到更多关于它的文档?谢谢你的帮助!我不确定您是否能理解类型的开发人员文档似乎没有那么深入。如果搜索结果一无所获,那么在他们的支持论坛上提问可能是最好的选择。。。