code

Un extrait de code pour supprimer les admin nags

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.

Ressources

Dev.to Disable Admin Notices in WordPress

Catégories : Architecture de l’information & Documentation numérique
Retour en haut