Я пытаюсь удалить / скрыть все ошибки обновления и плагинов в панели управления Wordpress для определенной роли пользователя dc_vendor.
Я попытался с помощью echo некоторого отображения CSS: нет;и remove_action 'admin_notices в моей функции, но ни один из них не работает.
function remove_nags_vendor() {
$user = wp_get_current_user();
if ( in_array( 'dc_vendor', (array) $user->roles ) ) {
remove_action( 'admin_notices', 'update_nag', 3 );
remove_filter( 'update_footer', 'core_update_footer' );
}
}
add_action('admin_head', 'remove_nags_vendor');
Я ожидаю, что все обновления и сообщения об ошибках плагина будут удалены или скрыты для роли пользователя dc_vendor в панели администратора Wordpress