好的,所以我需要获取与当前帖子相关的所有帖子。这是通过查询帖子上的关系字段设置的,而不是我当前的。但奇怪的是,关系字段嵌套在一个重复器字段中,用于在页面上重复块。所以在我的“block_repeater”中有一个关系字段“block_relations”,我的查询看起来像这样:
$args = array(
'post_type' => array('post', 'page'),
'meta_key' => 'block_relations',
'value' => '"' . $post->ID . '"',
'compare' => 'LIKE',
);
$q = new WP_Query($args);
此查询不返回任何内容,我认为这是因为嵌套。在我的数据库“postmeta”表中,“block_relations”的条目看起来像“blocks_0_block_relations”、“blocks_1_block_relations”等等。有没有办法在一个查询中执行此操作,而不是查询所有具有“块”转发器的帖子,然后 foreach 让我的字段有问题并测试它是否具有适当的值?