Title: ACF REST API Custom Filter
Last modified: July 8, 2020

---

# ACF REST API Custom Filter

 *  [viveksri1302](https://wordpress.org/support/users/viveksri1302/)
 * (@viveksri1302)
 * [6 years ago](https://wordpress.org/support/topic/acf-rest-api-custom-filter/)
 * Hi All,
 * I have a ACF REST API as below –
    [ { “id”: 1206, “acf”: { “user_id”: { “ID”:
   11, “user_firstname”: “Test”, “user_lastname”: “User”, “nickname”: “testuser”,“
   user_nicename”: “testuser”, “display_name”: “Test User”, “user_email”: “testuser@
   abc.com”, “user_url”: “”, ………… }, “solution_id”: [ 739, 496 ],
 *  }
    } ]
 * I would like to query based on “user_email” filed inside the User_id object. 
   Something like [https://mysite.com/wp-json/acf/v3/solutionaccess?user_email=testuser@abc.com](https://mysite.com/wp-json/acf/v3/solutionaccess?user_email=testuser@abc.com)
 * I have below code in my theme function.php file.
 * function my_pre_get_posts( $query ) {
 *  // do not modify queries in the admin
    if( is_admin() ) { return $query; }
 * // only modify queries for ‘event’ post type
    if( isset($query->query_vars[‘post_type’])&&
   $query->query_vars[‘post_type’] == ‘solutionaccess’ ) {
 *  // allow the url to alter the query
    if( isset($_GET[‘user_email’]) ) {
 *  $query->set(‘meta_key’, ‘user_email’);
    $query->set(‘meta_value’, $_GET[‘user_email’]);
 *  }
 *  }
 *  // return
    return $query;
 * }
    add_action(‘pre_get_posts’, ‘my_pre_get_posts’);
 * **This code is not filtering the response. Please suggest **

The topic ‘ACF REST API Custom Filter’ is closed to new replies.

 * ![](https://ps.w.org/advanced-custom-fields/assets/icon.svg?rev=3207824)
 * [Advanced Custom Fields (ACF®)](https://wordpress.org/plugins/advanced-custom-fields/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/advanced-custom-fields/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/advanced-custom-fields/)
 * [Active Topics](https://wordpress.org/support/plugin/advanced-custom-fields/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/advanced-custom-fields/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/advanced-custom-fields/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [viveksri1302](https://wordpress.org/support/users/viveksri1302/)
 * Last activity: [6 years ago](https://wordpress.org/support/topic/acf-rest-api-custom-filter/)
 * Status: not resolved