Em wp-admin/includes/update.php
file
if ( current_user_can('update_core') )
$msg = sprintf( __('An automated WordPress update has failed to complete - <a href="%s">please attempt the update again now</a>.'), 'update-core.php' );
else
$msg = __('An automated WordPress update has failed to complete! Please notify the site administrator.');
Podemos ver que as mensagens são diferentes com base na função de usuário atual e isso é maintenance_nag
.
Basicamente, temos dois problemas de atualização e podem ser encontrados em admin-filters.php
add_action( 'admin_notices', 'update_nag', 3 );
add_action( 'admin_notices', 'maintenance_nag', 10 );
Então, para remover a segunda mensagem, podemos usar (também verificar a atual função do usuário se você quiser isso apenas para não administradores)
remove_action( 'admin_notices', 'maintenance_nag', 10 );
Para uso em vários locais
remove_action( 'network_admin_notices', 'maintenance_nag', 10 );