Support

Account

Home Forums General Issues Search Relational Items by their ACF Fields Reply To: Search Relational Items by their ACF Fields

  • That is basically what you need to do, alter the query used to get the posts. I’m not exactly sure this is 100% correct because I have not taken the time to test it and I don’t know what kind of field you are searching, but it should have the basics.

    
    add_filter('acf/fields/relationship/query/name=YOUR_FIELD_NAME', 'add_artist_meta_query', 10, 3);
    function add_artist_meta_query($args, $field, $post_id) {
      if (isset($args['s'])) {
        $args['meta_query] = array(
          array(
            'key' => 'YOUR_FIELD_NAME',
            'value' => $args['s'],
            'compare' => 'LIKE'
          )
        );
      }
      return $args;
    }
    
    $args = apply_filters('acf/fields/relationship/query/name=' . $field['name'], $args, $field, $options['post_id'] );