acf_get_user_role_labels()
acf_get_user_role_labels
Returns an array of user roles in the format "name => label".
Хуков нет.
Возвращает
Массив.
Использование
acf_get_user_role_labels( $roles );
- $roles(массив)
- A specific array of roles.
По умолчанию:array()
Список изменений
| С версии 5.8.1 | Введена. |
Код acf_get_user_role_labels() acf get user role labels ACF 6.4.2
function acf_get_user_role_labels( $roles = array() ) {
$all_roles = wp_roles()->get_names();
// Load all roles if none provided.
if ( empty( $roles ) ) {
$roles = array_keys( $all_roles );
}
// Loop over roles and populare labels.
$lables = array();
foreach ( $roles as $role ) {
if ( isset( $all_roles[ $role ] ) ) {
$lables[ $role ] = translate_user_role( $all_roles[ $role ] );
}
}
// Return labels.
return $lables;
}