Support

Account

Home Forums Backend Issues (wp-admin) Advance custom field filter acf/fields/user/query not working correctly

Unread

Advance custom field filter acf/fields/user/query not working correctly

  • I am using Advanced custom field and Advanced Custom Field: Repeater Field. I have Created a repeater user field. Now I want to filter user list in all repeater field. But filtered list showing only in first row.

    I am using the following filter :
    add_filter(‘acf/fields/user/query’, ‘filtered_user_list’, 10, 3);

    here is my whole function :
    function filtered_user_list( $args, $field, $post_id ) {
    $args1=array(
    ‘post_type’ => array(‘event_magic_tickets’),
    ‘posts_per_page’ => -1,
    ‘meta_key’ => ‘WooCommerceEventsPurchaserFirstName’,
    ‘orderby’ => ‘meta_value’,
    ‘order’ => ‘ASC’,
    ‘meta_query’ => array(
    array(
    ‘key’ => ‘WooCommerceEventsProductID’,
    ‘value’ => $post_id
    ),
    ),
    );
    $member_array=array();
    $query1 = new WP_Query($args1);
    while($query1->have_posts()): $query1->the_post();
    $member_array[]=get_post_meta(get_the_ID(),’WooCommerceEventsCustomerID’,true);
    endwhile;
    wp_reset_query();

    // only show children of the current post being edited
    $args[‘include’] = $member_array;
    $args[‘orderby’] = ‘display_name’;

    // return
    return $args;

    }

Viewing 1 post (of 1 total)

The topic ‘Advance custom field filter acf/fields/user/query not working correctly’ is closed to new replies.