Php Wordpress:更改所有名为';角色';
我正在尝试将所有名为“角色”的用户的参数名称更改为“级别” 我已经试图在网站的数据库中找到它,但没有找到这一行的参数 是否可以在所有用户的表格中更改此选项 另外,当管理员创建新用户时,我正在尝试更改它Php Wordpress:更改所有名为';角色';,php,wordpress,wordpress-theming,custom-wordpress-pages,Php,Wordpress,Wordpress Theming,Custom Wordpress Pages,我正在尝试将所有名为“角色”的用户的参数名称更改为“级别” 我已经试图在网站的数据库中找到它,但没有找到这一行的参数 是否可以在所有用户的表格中更改此选项 另外,当管理员创建新用户时,我正在尝试更改它 您可以使用manage\u users\u columnshook更改用户表的列标签 add_action('manage_users_columns','bks_change_user_column_role_to_levels',10,1); 功能bks\更改\用户\列\角色\级别($data
您可以使用
manage\u users\u columns
hook更改用户表的列标签
add_action('manage_users_columns','bks_change_user_column_role_to_levels',10,1);
功能bks\更改\用户\列\角色\级别($data){
如果(isset($data['role'])){
$data['role']='Levels';
}
返回$data;
}
这会将表标签从角色
更改为级别
我找不到任何钩子来更改用户新页面的标签。但我们也可以用一种黑客的方式来完成。检查下面的代码
if($pagenow=='user-new.php'){
添加过滤器('gettext','bks',将角色更改为级别',20,3);
函数bks_将_角色_更改为_级别($translated_text、$text、$domain){
如果($translated_text=='Role'){
$translated_text='Levels';
}
返回$translated_text;
}
}
这会将您的字段标签从角色
更改为级别
上面的代码已经过测试,可以正常工作