Продавцы продуктов Woocommerce - ограничение затрат на редактирование по ролям пользователей - PullRequest
0 голосов
/ 14 сентября 2018

Продавцы продуктов 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,
    ) );
}

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...