Masquer les widgets du tableau de bord de WordPress

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 :

add_action('wp_dashboard_setup', 'wpc_dashboard_widgets');
 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']);
}

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.

7 commentaires

  1. 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. Aurélien Denis auteur de l’article

      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.

  2. 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 !

Laisser un commentaire

Thèmes & Plugins
Premium By WP Channel

WP Alacarte propose des produits et services de qualité
made in France pour la plateforme WordPress.

Tout est prêt pour créer votre site à la carte !

  • Thèmes et extensions premium
  • Facilité d’utilisation garantie
  • Temps de chargement optimisé
  • Personnalisation avancée
Découvrir

Rejoignez la communauté WordPress !

Faites partie de l’aventure en devenant membre d’une association WordPress. Conférences, ateliers, BarCamp, WordCamp… Venez
partager votre passion pour WordPress !

Aurélien DENIS,
président des associations WordPress Francophone et WPMX