WP Query – Show custom posts only if user contain some user meta
You could approach in two steps. First get all the users that match your criteria $user_ids = get_users([ ‘meta_key’ => ‘activeacc’, ‘meta_value’ => true, // or whatever value you are storing ‘fields’ => ‘ID’, ]); and then run your WP_Query for only those users $properties = new WP_Query([ ‘post_type’ => ‘property’, ‘author__in’ => $user_ids, ]); … Read more