Support

Account

Home Forums General Issues Query for Taxonomy with ACF User Field Reply To: Query for Taxonomy with ACF User Field

  • Thank you John. Below is the complete solutionmodel for anyone looking for this setup and/or solution in the future:

    'value' => '"'.$current_user->ID.'"', had to be 'value' => $current_user->ID, or 'value' => get_current_user_id(),
    'taxonomy_query' => array(... had to be 'tax_query' => array(...
    'field' => 'term_id', had to be added to the tax_query arguments

    Complete solution:

    $args = array(
        'taxonomy' => 'product_cat',
        'meta_query' => array(
          array(
            'key' => 'category_user',
            'value' => $current_user->ID,
            'compare' => 'LIKE',
          )
        ),
        'fields' => 'ids' // return just a list of term IDs
      );
      $terms = get_terms( $args );
    
      $args = array(
        'post_type' => 'product',
        'tax_query' => array(
          array(
            'taxonomy' => 'product_cat',
            'field' => 'term_id',
            'terms' => $terms
          )
        )
      );
      $query = new WP_Query( $args );