为角色选择器打印选项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/