Я хочу удалить кнопку публикации для отдельной роли пользователя.Вместо кнопки «Публикация» мне нужно добавить «Ожидание проверки» во время редактирования и создания нового продукта.
Я использую Woocommece, Dokan Multi-ventor, Wpml.
Имя роли пользователя - продавец,Я использую этот код, но он работает только для новых продуктов, но мне нужны оба 1. Новые продукты, 2. Уже созданные и ожидающие рассмотрения от Admin 3. Уже опубликованные продукты.
function return_publish_permissions() {
$user = get_role( 'seller' );
$user->add_cap( 'publish_posts' );
}
register_deactivation_hook( __FILE__, 'return_publish_permissions' );
function take_away_publish_permissions() {
$user = get_role( 'seller' );
$user->add_cap('publish_posts',false);
}
register_activation_hook( __FILE__, 'take_away_publish_permissions' );