В WordPress post_parent возвращает 0

Я только начал настраивать свой собственный сайт WordPress. У меня есть некоторый опыт программирования PHP, но я не могу заставить его работать.

С плагином wp-типов я создал отношения родитель-ребенок. Когда я запрашиваю идентификатор родителя, он всегда возвращает ноль:

echo "Parent PostID: " . $post->post_parent . "<br>"; 

Это то же самое для функции wp_get_post_parent_id.

Помощь очень ценится.

post_parent – это основная функция WordPress и не связана с отношениями родитель-потомок, установленными в плагине «Типы». (Связь в типах сохраняется в пользовательских полях на сообщениях.)

Сообщение на форуме поддержки типов предлагает предлагать этот метод для поиска родителя сообщения в типах:

 $parent_id = wpcf_pr_post_get_belongs(get_the_ID(), 'parent-type-slug'); if (!empty($parent_id)) { $parent = get_post($parent_id); } 

(Немного легче перейти на другую сторону, так как существует метод types_child_posts для возврата дочерних элементов Типы сообщений.)