Удалить обновление nags конкретной роли пользователя Wordpress - PullRequest
1 голос
/ 21 июня 2019

Я пытаюсь удалить / скрыть все ошибки обновления и плагинов в панели управления 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...