Support

Account

Home Forums ACF PRO Filtering taxonomy on relationship picker Reply To: Filtering taxonomy on relationship picker

  • Hi @martinbethann

    The taxonomy query is built before the “acf/fields/relationship/query” is called. Because you add the query like this:

    $args['tax_query'] = array(...);

    It will replace the tax_query option that is created by ACF. Kindly try it like this instead:

    // Set empty array if there's no tax_query
    if( !isset($args['tax_query']) ) { $args['tax_query'] = array(); }
    
    // Push the query instead of replacing it
    $args['tax_query'][] = array(
        'taxonomy' => 'customergroup',
        'field' => 'slug',
        'terms' => $postType
    );

    I hope this helps 🙂