php – 如何让角色编辑器管理worpdress中的woocommerce分类?

我希望角色编辑能够访问所有的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' );

除了产品类别和标签之外,每件事似乎都工作正常,我一直在搜索但没有,我想必须有它的能力,但我不知道哪一个,希望一些专家可以指导我一点.

非常感谢.

解决方法:

如果您阅读this,您可以看到woocommerce推荐两个插件工作,尝试:thisthis

或尝试添加此功能

> manage_product_terms
> edit_product_terms
> delete_product_terms
> assign_product_terms
> manage_categories

上一篇:nodeJS 使用富文本编辑器


下一篇:Haproxy 反向代理