我有几个自定义类型的帖子,我已经用WP Query过滤过了。
从该列表中,我试图筛选具有特定自定义字段值的帖子。
我尝试使用meta\\u查询,但问题是select值还不存在。它只在查询完成后存在。我已经在变量中存储了select值。
<?php
$args = array(
\'post_type\' => array(
\'one\',
\'two\',
\'three\'
),
\'meta_query\' => array(
array(
\'key\' => \'owner\',
//\'value\' => $currentSignedUser,
//\'value\' => \'Owner\'
),
),
);
$query = new WP_Query( $args );
echo \'<h5>List of owned stuff: </h5><br />\';
while($query->have_posts()) :
$query->the_post();
?>
<p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <br />
<?php
$owner_select = get_field(\'owner\');
if ($owner_select) {
echo \'Owner: \' . $owner_select[display_name];
} else{
echo \'<p style="color:darkred"><strong>No associated owner for this item.</strong></p>\' ;
}
?> </p>
<?php
endwhile;
wp_reset_query();
如何使用其他查询筛选第一个查询结果?这是正确的方法还是另一种方法?
谢谢