Я ищу виртуального помощника, который поможет управлять обращениями в службу поддержки. Этому виртуальному помощнику потребуется доступ для чтения к ограниченным областям WooCommerce (Подписки).
Я использую «редактор ролей пользователя», чтобы удалить все ненужные возможности. К сожалению, одна возможность (edit_shop_orders) дает доступ к функциям, к которым я не хочу, чтобы агент имел доступ. Я вынужден предоставить агенту возможность иметь доступ к меню подписки в серверной части.
Что я пытаюсь сделать:
Удаление доступа к кнопкам "Приостановить" и "Отмена" для определенной роли пользователя (va_support)
Мой текущий код (не работает):
function change_va_support_role(){
global $wp_roles;
$wp_roles->remove_cap( 'va_support', 'suspend_subscriptions' );
$wp_roles->remove_cap( 'va_support', 'cancel_subscriptions' );
}
add_action('init', 'change_va_support_role');
Я предполагаю, что ввел неверные возможности, но я не могу их нигде найти.
Я понимаю, что я, вероятно, легко могу скрыть эти кнопки с помощью CSS, но это можно просто поменять местами и не будет зависеть от роли пользователя. Я открыт для решения этой проблемы другим способом, если он есть!