اگر تمایل دارید در ووکامرس یک نقش جدید بسازید که دسترسی های خاصی برای اپراتور یا مشتری خود ارائه بدید این مقاله را دنبال کنید .
در ابتدا کد زیر را در فایل فانکشن قالب قرار دهید.
add_role( string $role, string $display_name, bool[] $capabilities = array() );
جاهای خالی را مطابق بالا پر میکنیم : برای مثال :
add_role( ‘selloperator’, ‘اپراتور فروش’, array() );
حالا قسمت مهم دسترسی ها این بخش array هست که میتوانید از آرایه زیر کمک بگیرید و برای دسترسی یا عدم دسترسی از true / false کمک بگیرید.
add_role( ‘selloperator’, ‘اپراتور فروش’, array(
‘read’ => true,
‘edit_shop_order’ => true,
‘edit_shop_orders’ => true,
‘edit_published_shop_orders’ => true,
‘edit_private_shop_orders’ => true,
‘edit_others_shop_orders’ => true,
‘read_shop_order’ => true,
‘shop_order’ => true,
‘view_admin_dashboard’ => true,
‘woocommerce_order_itemmeta’ => true,
‘woocommerce_order_items’ => true,
‘woocommerce_view_order’ => true,
‘manage_woocommerce’ => true, //دسترسی به خود مدیریت ووکامرس
‘woocommerce_view_order’ => true,
)
);