这是我第一次使用插件。我为自己构建了一个“工具箱”插件,可以根据需要添加东西。现在这个插件只有一个特性,那就是创建一个名为“Client”的新角色。它所做的是混合管理员和编辑角色。这是因为客户端无法更新某些内容或更改永久链接设置,但仍然可以创建用户(我这样做是为了这个角色不能创建管理员)和管理员可以做的其他事情。
我遇到的一个问题是,如果插件的设置应该只针对管理员,但我希望“客户端”也可以访问。以Yoast为例,如果这个客户有SEO知识,所以不想让我为他们做SEO,我如何才能让他们访问Yoast设置?我知道何时将ACF纳入我可以使用的主题中
// Hide ACF field group menu item
add_filter(\'acf/settings/show_admin\', \'__return_false\');
隐藏“管理”面板中的“自定义字段”菜单。
我的总体目标是列出我最常用的插件的复选框(我尽量不使用很多),我可以通过检查来访问它们。我只是不知道我需要做什么,才能做到这一点。