之前曾聊过如何为 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函数:is_main_site 是否是主站点WordPress函数:is_main_site 是否是主站点
-
WordPress函数:is_child_theme 是否正在使用子主题WordPress函数:is_child_theme 是否正在使用子主题
-
WordPress函数:current_theme_supports 检查主题对给定功能的支持WordPress函数:current_theme_supports 检查主题对给定功能的支持
-
WordPress函数:is_customize_preview 是否在自定义设置程序中预览网站WordPress函数:is_customize_preview 是否在自定义设置程序中预览网站
-
WordPress函数:wp_get_attachment_image_srcset 响应式图片再 WordPress 中如何设置响应式图片
-
WordPress函数:set_transient 设置临时值WordPress函数:set_transient 设置临时值
暂无评论,抢个沙发...