WordPress函数:remove_role 删除用户角色

追格官方小助手/ 2022年11月23日/ WordPress/ 浏览 1498

之前曾聊过如何为 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 );
}


其实,一般情况下,多出一个用户角色并不会有多大影响,但是删除了,再想找回来就有点麻烦了……


发表评论

暂无评论,抢个沙发...

客服 工单