apache2 wordpress目录权限_小白指南:WordPress中的用户角色和权限

c476475823180c857592e629e8e86084.png

WordPress本身自带了一套用户角色管理系统,这套系统定义了每个用户角色可以做什么,不可以做什么。随着网站的发展,弄懂这些用户角色和权限的问题是非常有必要的。在这篇小白指南中,我们将用图表的形式对比WordPress中每个用户角色和权限。

当你刚刚安装好WordPress时,系统有5个默认的用户角色:

  • 管理员
  • 编辑
  • 作者
  • 投稿者
  • 订阅者

你可以通过下图查看各个角色之间完整的对比。

567dc7f7b3f7b075cb825df666cdcb58.png

或者,您可以在下面阅读每个用户角色权限的简介。 我们还将介绍如何创建新用户角色和自定义现有WordPress用户角色。

让我们从了解每个用户角色和它们的权限开始吧!

1. 管理员

WordPress安装完毕后,管理员是权限最高的角色。拥有管理员权限的用户可以添加新文章,编辑任何其他用户的文章,甚至还可以删除那些文章。

管理员可以安装、编辑以及删除插件和主题。最重要的是,管理员可以添加新用户,修改已有用户的信息,包括他们的密码,还可以删除任意用户(当然也可以删除其他管理员用户)。

这个角色基本上是为网站主保留的,可以让你完全掌控自己网站。如果你网站是多用户网站,那么你需要慎重考虑是否要将其他用户赋予管理员的角色。

2. 编辑

WordPress中拥有编辑角色的用户对网站中的内容相关部分拥有完全的控制权。他们可以添加、编辑、发布和删除任意文章,包括其他用户写的。编辑也可以审核、编辑和删除评论。

编辑没有修改网站设置的权利,也不能安装插件和主题,或者添加新用户。

3. 作者

作者这个角色可以撰写、编辑和发布他们自己的文章。他们也可以删除自己的文章,就算已经发布的也能删除。

写文章的时候,作者不可以创建新分类,但是可以从已有分类中选择。不过,他们可以给自己的文章添加标签(tags)。(了解:分类目录和标签 – 那个更有利于SEO?)

作者可以浏览评论,包括那些还在等待审核的评论。但是他们不能审核、批准或者删除任何评论。

他们也没有权限去访问设置、插件或主题的部分,所以除了他们能够删除自己已发布的文章外,这是个在WordPress中是一个风险相当低的角色。

4. 投稿者

投稿者可以添加新文章以及编辑他们自己的文章,但是他们无法发布任何文章,就连自己的都不行。编辑文章时,他们不能创建新分类,只能从现有分类中选择。不过他们也可以在文章中添加标签。

投稿者这个角色最大的一个缺点就是他们无法上传文件(也就是说他们不能在文章中添加图片)。

投稿者可以浏览评论,甚至是还在等待审核的评论。但是他们不能批准或删除评论。

当然,他们也不能访问设置、插件或者主题部分,所以他们无法修改网站的任何设置。

5. 订阅者

订阅者可以登录你的网站,更新他们的用户资料。如果他们想修改密码的话可以修改密码。他们不能在网站后台写文章、浏览评论或者做任何其他的事情。

这个用户角色在当你需要用户登录后才可以阅读文章或者留言的时候非常有用。

彩蛋:超级管理员

此用户角色仅适用于WordPress站群网络。 超级管理员用户可以在站群网络上添加和删除站点,还可以在添加站点的时候安装插件和主题,添加用户以及执行对整个站群的操作。

自定义已有用户角色

WordPress用户角色默认设计的权限基本上可以满足大部分的网站需求。例如你在运营一个杂志网站,你可以将高级员工设置为编辑,初级员工设置为作者,兼职作者设置为投稿者,网站浏览者设置为订阅者。

但是如果你想修改默认角色的权限该怎么办呢?

对于作者这个角色,有一点我们不是太喜欢。他们不仅可以发布自己的文章,但是也能在发布后将文章删除,这会打乱整个编辑流程。还有如果他们因为一些原因要离职还删除了所有他们发布的文章(这都是你花钱买来的),那将是灾难性的。

那我们假设你要修改作者这个角色,让作者在发布完后无法删除文章。

首先,安装并启用Capability Manager Enhanced插件,启用后前往“用户” – “Capabilities”去修改用户角色。

1a122390c9c7591b3af0e62311a00ad2.png

接下来,在右边栏选择你要编辑的角色,然后点击 Load 按钮,将该角色对应的权限信息加载进来。

你只需要把想移除的权限的勾取消掉就可以了。例如,在上面的例子中,你想移除作者可以删除已发布文章的权限,只需要把“Delete Published”下面对应“文章”的勾取消掉并保存即可。

新建自定义用户角色

利用Capability Manager Enhanced插件,你还可以创建新的自定义用户角色并设置相应的权限。在插件设置页面的有侧边栏中,找到“Create New Role”,输入你想要的自定义角色名称,然后点击“Create”按钮。

2ef26067f89d66a0d729aa290bf4b14a.png

例如,在杂志网站中可能会需要一些员工专门去审核评论。这种情况就需要新建一个只能审核评论的用户角色。你只需要创建好这个角色,然后在设置权限的“Other WordPress Core Capabilities”区域只勾选“Moderate Comments”这一项就可以了。

希望本文对你理解WordPress的用户角色和权限有一定的帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/502283.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql分区概念_mysql的分区

在mysql 5.1.3之后引入和partition(分区)的概念。这个是个好东东。以前遇到一个大表的时候,我们会手动将其分为几个小表(就是分表操作)。但是分表操作有几个缺点:1 麻烦,这里指的麻烦是不仅对于调用分表的sql语句的处理上,也是分表…

pytest测试实战pdf_Pytest+Allure美化测试报告

今日推荐音乐:我最爱的霉霉在学习pytest的时候,生成的html报告觉得实在不是很美观,查到资料有很多测试报告的第三方插件,不仅美观而且查看测试用例也很方便,那我们一起来学习下吧~0 1参考案例要学习一个新技术&#xf…

java 递归_采用递归算法求解迷宫问题(Java版) | 附代码+视频

递归算法能够解决很多计算机科学问题,迷宫问题就是其中一个典型案例。本篇教程我们将采用递归算法求解迷宫问题,输出从入口到出口的所有迷宫路径。01用递归算法解决迷宫问题迷宫问题在《数据结构教程》第3章介绍过,设mgpath(int xi&#xff0…

挂机宝装mysql_挂机宝安装

万安挂机宝下载后安装包里有介绍.proxydroid使用说明以雷电模拟器为例永久记住选择 允许 (安卓手机 需要 root 方可使用)设置 账号密码启动即可 下面是详细翻译说明一、下载ProxyDroid。二、对ProxyDroid进行配置(基本配置:)(1) Auto Setting不勾选,我们…

python爬虫是数据挖掘吗_爬虫属于数据挖掘 python为什么叫爬虫

数据挖掘和爬虫有区别吗?数据挖掘和爬虫有很大的区别。数据挖掘过程应用于爬虫的可能性并不是特别大,但所占比例相对较大。但是使用爬虫,一般来说,爬虫都是爬到别人的网站上的,而且有些规则。因此,从数据挖…

通过代理上网 固定ip_浅析局部代理IP与全局代理IP的使用说明

经常有人问,如何设置局部代理IP,如何设置全局代理IP,今天我们一起来看看。何谓局部代理IP,顾名思义,改变局部的IP,不影响其他程序软件运行的使用IP;所谓全局代理IP,就是改变整个客户…

如何检查私钥和公钥是否配对_如何检查家具是否有臭虫

如果您购买了二手家具,或者家具使用好多年了,那么由于家庭环境等问题,难免会出现臭虫!臭虫可以通过许多不同的方式进入您的房屋,但是最常见的方法之一是您的二手家具。关于臭虫首先,让我们从臭虫入门。这些…

利用expect安装mysql_linux使用mysqldump+expect+crontab实现mysql周期冷备份思路详解

一、遇到的问题我们使用过mysqldump都知道,使用该命令后,需要我们手动输入 mysql的密码,那么我们就不能够直接在crontab中使用mysqldump实现周期备份。其实我们可以使用expect脚本自动输入密码,从而实现真正的周期备份。如果你不知…

数据结构实验之图论九:最小生成树_初高中数学竞赛训练----图论初步2

例题中有2019年罗马尼亚大师赛第3试题树树:一个连通图,如果没有一个环,则叫树。森林:若干个独立的树形成一个森林。链:一个特殊的树是节点中,除去两个节点的度为1,其它均为2,叫做链。…

在每个运行中运行多个查询_Spring Data JPA的运行原理及几种查询方式

Spring Data JPA的运行原理:PersistenceContext(name"entityManagerFactory") private EntityManager em; Test public void test1(){ //org.springframework.data.jpa.repository.support.SimpleJpaRepositor yfba8bf //System.out.println(this.u…

467python教程_Magnus Lie Hetland的《Python基础教程(第3版)》自学笔记(持续更新中)...

转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。Python基础教程.jpg快速上手:基础知识交互式解释器在Python交互式解释器的提示符>>>后面输入help()可以获取指南,在IDLE中,还可…

java 获取所有带指定注解的类名_SXT DAY023 反射和注解

1. 反射机制介绍_Class对象获取反射机制是 Java 的动态性之一 动态语言:在程序运行时,可以改变程序的结构或变量的 类型。反射机制的常见作用动态的加载类、动态的获取类的信息(属性,方法,构造 器) 动态构造对象 动态调用类和对象的任意方法、…

tomcat勾连mysql_tomcat9.0启动脚本startup.bat的分析

1、 Apache Tomcat的下载和安装从Apache官网https://tomcat.apache.org/可以下载各种版本的tomcat软件,下载的文件格式可以是zip/tar.gz/exe形式的。如下图所示,在64位windows中使用tomcat,我们可以下载"64-bit Windows.zip",直接解…

安卓能硬改的手机机型_【每日新闻】小米11部分镜头参数爆料;华为重新采购手机零部件 重启4G手机生产...

数据铸造影响力关注每日行业热点资讯,掌握业界动态趋势,以下是今天的精彩内容:1、小米11部分镜头参数爆料:超大底50MP主摄,长焦达12MP或48MP2、华为重新采购手机零部件 重启4G手机生产1、小米11部分镜头参数爆料&#…

kafka集群为什么需要三个节点_大白话带你认识 Kafka

前言应大部分的小伙伴的要求,在Yarn之前先来一个kafka的小插曲,轻松愉快。一、Kafka基础消息系统的作用应该大部份小伙伴都清楚,用机油装箱举个例子所以消息系统就是如上图我们所说的仓库,能在中间过程作为缓存,并且实…

mysql对日期的操作_MySql对日期的操作

1、计算俩个日期之间所差的天数select datediff(2018-09-18,2018-09-01)2、计算日期是这周的星期几select dayofweek(2018-09-18)1.因为外国一般都是把星期天认为是一周的开始,所以用这种方法一般都得减去一天才是这周的星期几select date_format(2018-09-17,"…

sql移动加权计算利润_计算机视觉中的半监督学习

作者:Amit Chaudhary编译:ronghuaiyang导读图解半监督的各种方法的关键思想。计算机视觉的半监督学习方法在过去几年得到了快速发展。目前最先进的方法是在结构和损失函数方面对之前的工作进行了简化,以及引入了通过混合不同方案的混合方法。…

.net 启动mysql数据库连接_[ASP.net教程]mysql数据库连接方式(.net)

[ASP.net教程]mysql数据库连接方式(.net)0 2014-07-17 18:01:001.通过ado.net连接(数据库连接串中为中文貌似无法使用)需要添加MySql.Data.dll(可通过安装mysql-connector-net-6.8.3.mis获得)引用MySql.Data.dll调用方式string connectionString “serverlocalhost;port3306;da…

overflowhidden把内容遮住了怎么办_图片有水印怎么办?不用PS,有这4招就够了!...

图片是我们在做 PPT 时经常会使用到的高频元素。往往会在搜索引擎中搜到很多带有水印的图片,怎么办呢?固然 PS 等软件去水印很给力,但是对于连 PPT 都还没有用得很熟悉的同学,让他们再去下载安装 Photoshop 软件,仅仅只…

mysql开窗函数over_oracle分析函数技术详解(配上开窗函数over())

一、Oracle分析函数入门 分析函数是什么? 分析函数是Oracle专门用于 解决复杂报表统计需求 的功能强大的函数, 它可以在数据中进行分组然后计算基于组的某种统计 ,并且每一组的每一行都可以返回一个统计。 分析函数和聚合函数的不同之处是什么…