欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 编程语言 > php >内容正文

php

php里注册管理员账号,wordpress中创建用户角色的相关php函数使用详解 -凯发k8官方网

发布时间:2024/10/14 php 38 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 php里注册管理员账号,wordpress中创建用户角色的相关php函数使用详解 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

这篇文章主要介绍了wordpress中创建用户角色的相关函数使用,在wordpress的多用户模式中不同角色拥有不同的权限,需要的朋友可以参考下

wordpress 默认有 “订阅者”、“投稿者”、“作者”、“编辑” 和 “管理员” 五个用户角色,权限由低到高,但默认的五个角色可能不够我们用,这时可以使用 add_role() 函数创建一个角色。

用法

add_role( $role, $display_name, $capabilities );

参数

$role

(字符串)(必须)用户角色 id

默认值:none

$display_name

(字符串)(必须)用户角色显示在前台的名字

默认值:none

$capabilities

(数组)(可选)用户角色的权限

默认值:none

返回值

如果此角色 id 的角色不存在并且创建成功,则返回 wp_role 类;用户角色已经存在或者创建失败则返回空。

例子

$result = add_role( 'new_role_created', __( '新建用户角色例子', 'bing' ), array(

'read' => true,

'edit_posts' => true,

'delete_posts' => false

) );

if( $result ) echo '用户角色创建成功!';

else echo '因为用户角色已经存在或者其它原因导致创建失败!';

其它

此函数位于:wp-includes/capabilities.php

wordpress 的用户系统看起来虽然很简单,但扩展性非常强,好好的利用插件,可以把 wordpress 的用户系统打造的不比专业的论坛系统差。

用户的权限管理是用户系统很重要的一部分,虽然这几个身份的权限设计的非常科学,但还是无法满足每个人的需求,本文就来教你怎么自定义这几个身份的权限。

首先安装并启用 capability manager enhanced 插件,进入 “用户” → “capabilities” 进行权限管理。

首先在右边的 “select new role” 选择一个要编辑权限的身份,然后在左边进行权限调整。

调整好之后保存即可。

总结

以上是凯发k8官方网为你收集整理的php里注册管理员账号,wordpress中创建用户角色的相关php函数使用详解的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

网站地图