有没有一种方法可以禁用/隐藏后端“页面表单”中的特定字段?我目前已经测试了两个插件,但没有一个能满足我的要求,例如该插件“会员的用户角色编辑器– WordPress的最佳用户,角色和功能管理插件”:
很抱歉,这些选项是西班牙语,但功能选项例如:“编辑页面”,“编辑其他人的页面”,“发布页面”,“删除页面” ...我想要的是从页面表单中隐藏某些部分给“编辑”用户角色:
这有可能吗?如果没有,我还有什么选择吗?问题是,恐怕负责编辑的人最终都会弄乱页面...
答案 0 :(得分:1)
使用Adminimize插件可以轻松解决问题。 该插件可更改管理后端,并使您能够在某些部分上分配权限。
答案 1 :(得分:0)
在大多数情况下, Tech Sourav 提到的插件“ Adminimize”会很好用,但是由于我正在使用的此页面正在使用一些烦人的自定义内容编辑器和其他主题工具,因此我最后要做的解决方法是:
在此示例中,我仅向您显示一个条目的规则,为了使其在其他2个条目中显示,我只需单击“ agregar grupo de reglas”,然后一个一个地选择。
使用更新的自定义字段值保存条目后,我现在将检查帖子ID并保存以备后用(我们将需要它):
根据documentation of Advanced Custom Fields plugin,我可以使用短代码[acf field="{$field_name}" post_id="{$post_id}"]
显示某些帖子中某些输入的保存值,在这种情况下,我会将值更改为:{{1} },然后将代码粘贴到页面中我将显示的部分:
此页面使用的构建器具有一个称为“代码块”的元素,但是您可以在等效元素中使用它,从而可以从主题中粘贴代码。
如您所见,我不会让编辑者用户弄乱页面的帖子类型,因此,他们只能编辑我创建的自定义帖子类型,即使他们在页面中写了一些东西也是如此。自定义帖子类型条目的内容,该网站将不会受到任何影响。这可能有点骇人听闻,但确实可行...