您需要添加capability 和/或map_meta_cap 的参数数组register_post_type()
codex说:附加功能仅在map\\u meta\\u cap()中使用。因此,只有在将post类型注册为“map\\u meta\\u cap”参数设置为true(默认值为false)的情况下,才会默认分配它们。
以下是供应商的add\\u角色
add_role( \'vendor\', __(\'Vendor\', \'wcvendors\') , array(
\'assign_product_terms\' => true,
\'edit_products\' => true,
\'edit_product\' => true,
\'edit_published_products\' => false,
\'manage_product\' => true,
\'publish_products\' => false,
\'read\' => true,
\'upload_files\' => true,
\'view_woocommerce_reports\' => true,
)
);
您将在codex页面上获得所有详细信息
Here