为角色选择器打印选项html元素。
原型
wp_dropdown_roles( string $selected = '' )
参数
$selected
(string)
(Optional)
Slug应该已经选择的角色。
源文件
路径:wp-admin/includes/template.php
<?php
...
function wp_dropdown_roles( $selected = '' ) {
$r = '';
$editable_roles = array_reverse( get_editable_roles() );
foreach ( $editable_roles as $role => $details ) {
$name = translate_user_role($details['name'] );
// preselect specified role
if ( $selected == $role ) {
$r .= "nt<option selected='selected' value='" . esc_attr( $role ) . "'>$name</option>";
} else {
$r .= "nt<option value='" . esc_attr( $role ) . "'>$name</option>";
}
}
echo $r;
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/wp_dropdown_roles/