Я пытаюсь запросить любой пост, для которого в качестве «родителя» выбран определенный объект post_object. Родительское значение должно совпадать с идентификатором текущего сообщения. Я смог воспроизвести эту функциональность, запросив все сообщения этого типа, а затем сравнив значения в цикле, например:
<?php
$wp_query = new WP_Query();
$wp_query->query( array (
'post_type' => 'my_post_type',
'meta_key'=>'post_object_field'
));
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php
$parent = get_field('post_object_field');
$parentId = $parent->ID; ?>
<?php if ($postId == $parentId): ?>
// content
<?php endif; ?>
<?php endwhile; endif; ?>
Мне интересно, есть ли способ проверить это значение внутри запроса, и если да, то быстрее или правильнее.