Masquer les widgets du tableau de bord de WordPress

Mis à jour le :

Le tableau de bord de WordPress dispose de nombreux widgets que vous pouvez facilement déplacer par glisser / déposer sur la page.

Cette astuce va nous permettre d’en forcer le masquage sans qu’il ne soit possible de les afficher à nouveau via les options de l’écran.

Pour mettre en place cette technique, ouvrez le fichier functions.php présent dans votre thème WordPress. Pour ce faire, 2 techniques :

  • Soit vous passez par le menu Apparence puis Éditeur depuis le back office de WordPress ;
  • Soit vous modifiez le fichier à l’aide d’un client FTP en localisant ce dernier dans le dossier /wp-content/themes/NOM_DU_THEME ;

En fin de fichier, ajoutez la fonction suivante :

function wpc_dashboard_widgets() {
global $wp_meta_boxes;
// Widget Aujourd'hui
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
// Derniers commentaires
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
// Liens entrants
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
// Extensions
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
}
add_action('wp_dashboard_setup', 'wpc_dashboard_widgets');

Bien entendu, vous pouvez faire du sur-mesure en n’utilisant que les lignes qui vous intéressent. De même, notez qu’il faudra sans doute fermer celle-ci avec une accolade.

Un moyen de plus pour personnaliser WordPress à votre guise pour des usages professionnels.

Avatar de Aurélien Denis

Protégez votre site WordPress

Vos données sont précieuses,
ne prenez pas le risque de tout perdre.
Confiez-moi votre maintenance !

Ces articles devraient t’intéresser…

7 réponses
  1. Avatar de Dominique
    Dominique

    bonjour, Faut-il en faire d’abord une copie dans le thème -enfant et faire ces modifs dans le fonction .php du thème enfant ? merci !

    1. Avatar de Aurélien Denis
      Aurélien Denis

      C’est mieux oui !

  2. Avatar de Xavier
    Xavier

    Bonjour
    La fonction permets bien de masquer le Dashbord, mais lors d »une déconnexion d’un auteur, la page devient blanche sans l’apparition de la page de connexion avec le loging et mot de passe. Une idée ? WordPress 3.5

    1. Avatar de Aurélien Denis
      Aurélien Denis

      Probablement que le code a été mal inséré dans le fichier de fonctions. Essayez de changer l’emplacement (en début ou en fin de fichier par exemple) tout en veillant à ce qu’il soit bien placé entre les balises PHP. De mémoire, il me semble l’utiliser sur un de mes sites en 3.5.

  3. Avatar de arena
    arena

    Voir aussi le plugin dashpress !

  4. Avatar de Baptiste Legrand
    Baptiste Legrand

    Hello,
    pourquoi ne pas utiliser la fonction remove_meta_box ?

    1. Avatar de Aurélien Denis
      Aurélien Denis

      Tu as un code alternatif fonctionnel à proposer ?