【发布时间】:2026-02-09 23:10:02
【问题描述】:
我希望角色编辑器能够访问所有 woocommerce 管理,我通过向该角色添加功能来做到这一点:
$role = get_role( 'editor' );
$role->add_cap( 'manage_woocommerce_products' );
$role->add_cap( 'manage_woocommerce_taxonomies' );
$role->add_cap( 'manage_woocommerce_orders' );
$role->add_cap( 'manage_woocommerce' );
$role->add_cap( 'view_woocommerce_reports' );
$role->add_cap( 'manage_woocommerce_coupons' );
$role->add_cap( 'edit_product' );
$role->add_cap( 'read_product' );
$role->add_cap( 'delete_product' );
$role->add_cap( 'edit_products' );
$role->add_cap( 'publish_products' );
$role->add_cap( 'read_private_products' );
$role->add_cap( 'delete_products' );
$role->add_cap( 'delete_private_products' );
$role->add_cap( 'delete_published_products' );
$role->add_cap( 'edit_private_products' );
$role->add_cap( 'edit_published_products' );
$role->add_cap( 'edit_products' );
除了产品类别和标签外,一切似乎都正常,我一直在搜索但什么也没有,我想必须有一个功能,但我不知道是哪一个,希望有高手能指导我一下关于这个。
非常感谢。
【问题讨论】:
标签: php wordpress woocommerce backend capability