我正在尝试查询我的自定义帖子类型的“项目”,并返回所有已选中“custom_featured”复选框的帖子。这是我当前的查询,但是它没有返回任何内容,尽管我有几个帖子并且选中了该复选框。
$args = array(
'post_type' => 'projects',
'meta_query' => array(
array(
'key' => 'custom_featured',
'value' => 'true',
'compare' => '='
)
)
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<a href="<?php the_permalink();?>">
<h1><?php the_title(); ?> </h1>
</a>
<?php endwhile;
}
wp_reset_query();
答案 0 :(得分:2)
我想出来了。价值&#39;应该是&#34; on&#34;而不是&#34; true&#34;
答案 1 :(得分:0)
如果要从复选框
中保存数据库中的文本值,请使用以下代码'meta_query' => array(
array(
'key' => 'custom_field_key',
'value' =>'custom_field_value',
'compare' => 'LIKE'
)