之前曾聊过如何为 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函数: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 带上下文的转义属性,翻译显示
-
WordPress必备:使用wp_get_theme()函数获取当前主题详情在WordPress中,wp_get_theme() 函数用于获取当前启用的主题或指定主题的信息。这个函数返回一个 WP_Theme 对象,该对象包含了主题的详细信息,如主题名称、版本、模板目录、样式表目录等。
暂无评论,抢个沙发...