Un « admin nag » dans le contexte de WordPress fait référence aux notifications insistantes qui apparaissent dans le tableau de bord d’administration pour alerter les utilisateurs de certaines actions ou mises à jour nécessaires.
Par exemple, lorsqu’une nouvelle version de WordPress est disponible, une notification apparaît en haut de toutes les pages d’administration pour encourager les administrateurs à mettre à jour leur installation .
Ces notifications peuvent inclure des messages sur les mises à jour du noyau de WordPress, des plugins, des thèmes, ou d’autres alertes importantes. Bien que ces notifications soient conçues pour aider les administrateurs à maintenir leur site à jour et sécurisé, elles peuvent parfois être perçues comme gênantes, d’où l’intérêt de certains utilisateurs de les masquer ou de les supprimer.
add_action('admin_head', 'remove_admin_nags');
function remove_admin_nags() {
// Vérifier si l'utilisateur est sur une page d'administration et a les droits d'administrateur
if (is_admin() && current_user_can('manage_options')) {
echo '<style>
.wpcode-notice,
.wpcode-suggest-plugins-notice,
.notice-info,
.notice-warning,
.update-nag,
.updated,
.error,
.is-dismissible {
display: none !important;
}
</style>';
}
}
Ici les classes .wpcode-notice et .wpcode-suggest-plugins-notice sont spécifiques au plugin WPCode. Ces classes sont utilisées par ce plugin particulier pour afficher ses propres notifications dans le tableau de bord WordPress.


