基于Checkbox值的Wordpress查询

时间:2013-08-15 14:30:13

标签: wordpress checkbox

我正在尝试查询我的自定义帖子类型的“项目”,并返回所有已选中“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();

2 个答案:

答案 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'
                              )