Support

Account

Home Forums Front-end Issues ACF in user profile

Solved

ACF in user profile

  • Hi I am trying to pull a list of users filtered out by a Taxonomy field made in ACF. I have set the field up in ACF and it appears in the profile page as expected. However I want to pull this list out on the front end if the field matches UK. I tried the below:

    $my_acf_checkbox_field_arr = get_field('field_5d936a7fc6621');
    $finduser = get_users(
    
                array(
                    'role' => 'customer',
                    'meta_query' => array(
                        array(
                            'key' => 'field_5d936a7fc6621',
                            'value' => 'UK',
                            'compare' => '=='
    
                        ),
    
                    )
                )
            );
    
    foreach ( $findDealers as $user ) {
        echo '<div>' . esc_html( $user->user_email ) . '</div>';
    }

    This doesn’t seem to work. I can bring all users back with the customer role fine, but when trying to use the ACF field as a key it doesn’t work. Am I doing it wrong?

    Any advice appreciated

  • 'key' => 'field_5d936a7fc6621',

    needs to be your field name, not the field key.

  • Ah perfect that sorted it thanks!

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.

We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Cookie Policy. If you continue to use this site, you consent to our use of cookies.