
ACF是Advanced Custom Fields这个插件的简称,在使用这个插件时你可能会需要下面这两个功能:仅管理员可见、仅管理员可编辑。
仅管理员可见
即:为某个字段设置可见权限,对普通用户不可见,仅管理员可见。拿本站举例,文章详情页右侧边栏有关于当前资源的:版本、文档、售后等各种字段信息,但是其中有一些字段我设置了仅管理员可见,比如“应用中心”、“更新日志”这两个,对于网站用户来说是看不到的,只有管理员可以看到,因为这两个字段可以帮助我快速更新资源和查看资源最新版本,但同时我又不想让普通用户看到,所以这时候就需要用到本教程了。

添加三段逻辑代码以后,在字段编辑处就会多出一个开关选项,勾选后的字段就是只有管理员能看见了。
仅管理员可编辑
比如我想在用户资料编辑页面添加一个ACF字段,用来记录用户的额外信息,比如本站用的“正版授权记录表”,对于这个可编辑的文本区域,我需要为它设置一个权限,就是只能管理员编辑,用户自己只能查看不能修改。此时就需要再添加一个“仅管理员可编辑”的开关了。

只需添加两段代码,在字段编辑处就会多出一个开关选项,勾选后的字段就是只有管理员能编辑了,用户可以查看但是无法修改。