You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress可创建文章角色无法使用插件的权限解决方案咨询

WordPress编辑/作者角色使用插件功能的解决方案

方法1:代码添加插件所需权限(以Duplicate Post为例)

大部分这类插件会自定义专属权限,比如Duplicate Post需要的是copy_posts权限。你可以在主题的functions.php文件中添加以下代码,给编辑和作者角色开放这个权限:

function grant_plugin_permissions() {
    // 给编辑角色添加复制文章权限
    $editor = get_role('editor');
    $editor->add_cap('copy_posts');
    
    // 给作者角色添加复制文章权限
    $author = get_role('author');
    $author->add_cap('copy_posts');
}
add_action('admin_init', 'grant_plugin_permissions');

添加后刷新后台,编辑和作者就能看到插件的操作按钮了。注意:修改主题文件前请备份,优先使用子主题,避免主题更新导致代码丢失。

方法2:用权限管理插件精准配置

如果不想写代码,用权限管理插件更直观,比如User Role Editor:

  • 安装并激活插件后,进入后台「用户」→「用户角色编辑器」
  • 从左侧角色列表选中「编辑」或「作者」
  • 在右侧权限列表里找到对应插件的权限(比如Duplicate Post的copy_posts),勾选后保存即可

不同插件的权限标识可能不同,若找不到可以查看插件的官方文档或代码里的权限定义。

方法3:修改插件的权限判断逻辑(不推荐)

如果插件硬编码只允许管理员使用,你可以找到插件里的权限检查代码,比如Duplicate Post中判断权限的代码,把current_user_can('manage_options')替换成current_user_can('copy_posts')。但这种方法的问题是插件更新后会覆盖你的修改,仅适合有开发基础且能自行维护的用户。

内容的提问来源于stack exchange,提问作者hyperbolics

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 08:55:57