按高级自定义字段(wordpress)的值计算帖子的帖子

问题描述:

我正在尝试计数在ACF模块的复选框中选中的帖子值。按高级自定义字段(wordpress)的值计算帖子的帖子

我有一个单选按钮的工作守则,但它不会在一个复选框有多个选择可供工作:

到目前为止我的代码:

function get_post_count_by_meta($meta_key, $meta_value, $post_type) { 


    $args = array(
      'post_type' => $post_type, 
      'numberposts' => -1,   
      'post_status' => 'publish', 
     ); 

     if ($meta_key && $meta_value) { 
       if (is_array($meta_value)) { 
      $args['meta_query'][] = array(
       'key' => $meta_key, 
       'value' => $meta_value, 
       'compare' => 'LIKE'); 
     } 

     else { 
      $args['meta_query'][] = array('key' => $meta_key, 'value' => $meta_value); 
     } 
    } 

     $posts = get_posts($args); 

     $count = count($posts); 


    return $count; 

} 
$post_count = get_post_count_by_meta('test_field', 'Value 1', 'any'); 
echo $post_count; 

这总是响应0时田是一个复选框。 $ args查询必须有错误。有人可以给我一个提示吗?由于

numberposts参数应该是posts_per_pagesee docs