之前曾聊过如何为 WordPress 增加用户角色:《WordPress函数:add_role 添加自定义用户角色》既然有增加,就必然有删除。
今天,就说一个删除用户角色的函数:remove_role。
这个函数很简单,传入要删除的角色名称就可以了。举例如下:
function zhuige_simple_role_remove() {
remove_role( 'subscriber' );
}
// 删除订阅者角色
add_action( 'init', 'zhuige_simple_role_remove' );
在源代码 wp-includes/capabilities.php 中,可以找到这个函数的源码:
function remove_role( $role ) {
wp_roles()->remove_role( $role );
}
其实,一般情况下,多出一个用户角色并不会有多大影响,但是删除了,再想找回来就有点麻烦了……
-
WordPress函数:translate_nooped_plural 翻译并注册字符串WordPress函数:translate_nooped_plural 翻译并注册字符串
-
WordPress函数:number_format_i18n 数字国际化WordPress函数:number_format_i18n 数字国际化
-
WordPress函数:date_i18n 日期国际化WordPress函数:date_i18n 日期国际化
-
WordPress函数:esc_html_e 转义翻译的字符串并显示WordPress函数:esc_html_e 转义翻译的字符串并显示
-
WordPress函数:esc_attr_e 属性转义、翻译、显示WordPress函数:esc_attr_e 属性转义、翻译、显示
-
WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示
暂无评论,抢个沙发...