2014-08-31 37 views
1

我正在開發一個WordPress插件。我正在用下面的代碼添加一些新的角色,我想用顯示名稱在控件中顯示它們......但它顯示角色名稱......我不知道如何獲取角色的顯示名稱。顯示在wordpress中顯示名稱的所有角色

添加角色代碼:

add_role('jobholder', "موظف", array('read' => true, 'level_0' => true)); 
add_role('manager', "مدیر", array('read' => true, 'level_0' => true)); 

歌廳角色列表:

<select id="role_user" name="role_user">         
<option value="0"><?php _e("select Role","creat_mysite"); ?>...</option> 
<?php 
     global $wp_roles; 
     $all_roles = $wp_roles->roles; 
     foreach($all_roles as $role_name => $role_info){ 
     ?> 
     <option value="<?php echo $role_name ?>"><?php echo $role_name; ?></option>   
<?php } } ?>                 

回答

1

你爲什麼不這樣做$wp_rolesvar_dump?這樣,你就會知道它的數據結構是什麼,你可以知道如何打印你需要的東西。

如果$wp_roles不具有角色的顯示名稱,則必須直接查詢才能獲取所需的數據。