编程语言
首页 > 编程语言> > php – 如何让角色编辑器管理worpdress中的woocommerce分类?

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

标签:wordpress,php,woocommerce,backend,capability
来源: https://codeday.me/bug/20190624/1275991.html