【发布时间】:2009-12-10 12:03:50
【问题描述】:
是否可以授予编辑管理主题小部件的能力?默认情况下,只有管理员可以这样做。
谢谢, 乔恩
【问题讨论】:
是否可以授予编辑管理主题小部件的能力?默认情况下,只有管理员可以这样做。
谢谢, 乔恩
【问题讨论】:
如果您不想使用插件,也可以将其添加到您的 functions.php 或类似的地方。
$role = get_role('editor');
$role->add_cap('edit_theme_options');
【讨论】:
恐怕您需要使用插件来实现这一点,因为更改小部件是编辑器无法使用的switch_themes capability。你需要一个改变角色和能力的插件(比如Capability Manager)。检查similiar topic about this issue in Wordpress Forums。
【讨论】:
在 WordPress 3.2.1 中,功能是 edit_theme_options。 switch_themes 只会让您激活与可用主题不同的主题。
【讨论】:
是的,有几种方法可以做到这一点。如果您不想弄乱代码,您可以使用一个名为 admin menu editor 的插件,它可以让 Editor 角色访问小部件和主题选项。对我来说不幸的部分是 wp 捆绑了对小部件的访问以及对主题选项的访问。为了解决这个问题,您安装了另一个名为 Adminize 的插件,它会为您提供从菜单中隐藏内容的选项。
第二种解决方案是使用functions.php中的代码
$role = get_role('editor');
$role->add_cap('edit_theme_options');
如果您只想为管理员创建小部件访问权限,请安装 Adminize 以隐藏主题选项等内容。
【讨论】: