Я ищу виртуального помощника, который поможет управлять билетами поддержки. Этот виртуальный помощник должен иметь доступ для чтения к ограниченным областям 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, но это можно просто изменить и не будет зависеть от роли пользователя. Я открыт для решения этой проблемы другим способом, если есть!