Title: [Plugin: Advanced Custom Fields] Using checkboxes in queries
Last modified: August 22, 2016

---

# [Plugin: Advanced Custom Fields] Using checkboxes in queries

 *  [franhaselden](https://wordpress.org/support/users/franhaselden/)
 * (@franhaselden)
 * [11 years, 4 months ago](https://wordpress.org/support/topic/plugin-advanced-custom-fields-using-checkboxes-in-queries/)
 * I’m trying to write a WP_Query which uses some data from two ACF checkboxes as
   part of the arguments.
 * I found the documentation showing how to use fields in custom queries however
   I cannot work out what the correct syntax for my checkboxes is.
 * My ACF’s:
    - **Label: **Promote to homepage?
    - **Name:** promote_to_homepage
    - **Choices:** Promote to homepage : Promote to homepage
 *  - **Label:** Make feature?
    - **Name:** make_feature
    - **Choices: **Show as feature : Show as feature (top of homepage)
 * This is the query I have:
 *     ```
       $the_query = new WP_Query(
          array
             (
                'posts_per_page' => 1,
                'meta_key' => 'promote_to_homepage',
                'meta_value' => 'Promote to homepage',
                'meta_key' => 'make_feature',
                'meta_value' => 'Make feature'
             )
       );
       ```
   
 * And I’ve tried using `true` instead:
 *     ```
       array
          (
             'posts_per_page' => 1,
             'meta_key' => 'promote_to_homepage',
             'meta_value' => true,
             'meta_key' => 'make_feature',
             'meta_value' => true
       )
       ```
   
 * And also this:
 *     ```
       $args = array(
               'post_type' => 'post',
               'posts_per_page' => 1,
               'meta_query' => array(
               'relation' => 'AND',
                   array(
                       'key' => 'promote_to_homepage',
                       'value' => true,
                   ),
                   array(
                       'key' => 'make_feature',
                       'value' => true,
                   ),
               )
            );
   
           $the_query = new WP_Query($args);
       ```
   
 * I guess what I can’t figure out is why data is actually needed for `meta_key`
   and `meta_value`. Is the key the label? Is the value one of the choices? I have
   tried many variations and cannot get it to work.
 * Essentially what I want to do is output the most recent post that is checked 
   for “Promote to homepage” and “Make feature”.

The topic ‘[Plugin: Advanced Custom Fields] Using checkboxes in queries’ is closed
to new replies.

## Tags

 * [query](https://wordpress.org/support/topic-tag/query/)

 * 0 replies
 * 1 participant
 * Last reply from: [franhaselden](https://wordpress.org/support/users/franhaselden/)
 * Last activity: [11 years, 4 months ago](https://wordpress.org/support/topic/plugin-advanced-custom-fields-using-checkboxes-in-queries/)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
