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

WooCommerce中Editor角色产品快速编辑无Publish选项的配置求助

解决WooCommerce Editor角色快速编辑产品状态显示问题

方法一:通过User Role Editor插件配置权限

  1. 进入WordPress后台,打开「用户」→「用户角色编辑器」
  2. 在角色列表中选中「Editor」角色
  3. 点击顶部「权限」选项卡,勾选「显示WordPress自带权限」和「显示自定义权限」,找到WooCommerce相关权限组
  4. 勾选以下关键权限:
    • publish_products(发布产品)
    • edit_published_products(编辑已发布产品)
    • edit_products(编辑产品)
  5. 点击页面底部「更新」按钮保存设置

方法二:添加自定义代码强制调整状态选项

如果插件配置后仍未生效,可添加以下代码到主题的functions.php文件或使用代码片段插件:

add_filter( 'quick_edit_dropdown_post_status_args', 'editor_product_quick_edit_status', 10, 2 );
function editor_product_quick_edit_status( $args, $post_type ) {
    if ( $post_type === 'product' && current_user_can( 'editor' ) ) {
        $args['statuses'] = array(
            'publish' => __( 'Publish' ),
            'pending' => __( 'Pending Review' ),
            'draft' => __( 'Draft' ),
        );
    }
    return $args;
}

完成以上操作后,用Editor账号重新登录后台,进入产品列表点击「Quick Edit」,即可看到与Admin一致的状态选项(Publish、Pending Review、Draft)。

内容的提问来源于stack exchange,提问作者Tran Van Tin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 01:28:20