0

I have created a custom post type called Groups. I would like to provide an option to add Users to these groups in the Group edit page. Any help would be appreciated thank you. P.S: I thought of using the Post-to-Post plugin but I am not sure if that would be the right solution.

0

You can use the ACF plugin for https://wordpress.org/plugins/advanced-custom-fields/.

Steps need to do:

  1. Download and installed ACF plugin.
  2. Click on Custom Fields link at the left side menu
  3. Add custom field as: enter image description here
  4. Select custom as and publish it: enter image description here
  5. Now add this code in functions.php file as:
function acf_load_color_field_choices( $field ) {    
    // reset choices
    $field['choices'] = array();
  $blogusers = get_users();
  $field['choices'][0] = "Select User";
  foreach($blogusers as $user){
            // append to choices
            $field['choices'][ $user->ID ] = $user->display_name;
    }
    // return the field
    return $field;    
}
add_filter('acf/load_field/name=select_user_for_post', 'acf_load_color_field_choices');
  1. Now if you create Groups post you will see users list in a dropdown as:

enter image description here

Important details:

  1. get user list

  2. Dynamically populate a select field’s choices

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.