__('User Type'), ); foreach ($custom_fields_to_add as $field => $title) { $user_columns["$field"] = $title; } return $user_columns; } function handle_ad_user_type_column( $empty, $column_name, $user_id ) { global $assignment_desk; if ( $column_name == __( '_ad_user_type' ) ) { $user_type = (int)get_usermeta($user_id, $assignment_desk->option_prefix.'user_type', true); $user_type_taxonomy = get_terms($assignment_desk->custom_taxonomies->user_type_label, array('get'=>'all')); foreach ( $user_type_taxonomy as $user_type_term ) { if ( $user_type == $user_type_term->term_id ) { $user_type_term_name = $user_type_term->name; break; } else { $user_type_term_name = 'None assigned'; } } return $user_type_term_name; } } function profile_options() { global $profileuser, $assignment_desk; $user_id = (int)$profileuser->ID; $user_type = (int)get_usermeta($user_id, $assignment_desk->option_prefix.'user_type', true); // Need to have 'get'=>'all' so that it will retrieve a custom taxonomy $user_type_taxonomy = get_terms($assignment_desk->custom_taxonomies->user_type_label, array('get'=>'all')); ?>
| User Type |
Indicate whether the user is a $user_type_term) : ?> = 2) { break; } echo $user_type_term->name . ', '; if ($key == 1) { echo 'etc.'; } ?> |
|---|