Woocommerce产品供应商-限制用户角色的成本编辑

时间:2018-09-14 13:01:33

标签: wordpress woocommerce

Woocommerce产品供应商创建了新的角色和功能。当供应商管理员或供应商经理登录到站点并编辑产品时,他们无权访问产品页面的“资源”标签。

如果单击该选项卡,则该选项卡为空白。我想以完全相同的方式限制“费用”标签。

当wordpress输出供应商的wp-admin / product-page时,它会根据角色在何处决定不输出资源标签的内容?如果可以找到,可以对“费用”标签应用相同的条件,是吗?

或者,是否可以通过自定义函数分配诸如“ edit_product_cost”之类的“功能”?

Woocommerce产品供应商插件定义了以下角色和功能:

protected function default_admin_vendor_caps() {
    return apply_filters( 'wcpv_default_admin_vendor_role_caps', array(
        'read_product'              => true,
        'manage_product'            => true,
        'edit_products'             => true,
        'edit_product'              => true,
        'edit_published_products'   => true,
        'edit_shop_orders'          => true,
        'assign_product_terms'      => true,
        'upload_files'              => true,
        'read'                      => true,
        'manage_bookings'           => true,
        'edit_others_products'      => true,
        'view_vendor_sales_widget'  => true,
        'delete_published_products' => true,
        'delete_others_products'    => true,
        'delete_posts'              => true,
        'delete_others_posts'       => true,
        'edit_comment'              => false,
        'edit_comments'             => false,
        'view_woocommerce_reports'  => false,
        'publish_products'          => false,
    ) );
}

感谢您的帮助。

0 个答案:

没有答案