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,
) );
}
感谢您的帮助。