Le tableau de bord WordPress contient plusieurs widgets par défaut, comme l’activité récente, les actualités de WordPress, et le brouillon rapide. Bien que ces informations soient utiles pour certains utilisateurs, elles peuvent encombrer l’interface pour d’autres, en particulier pour les administrateurs qui préfèrent une vue plus épurée.
Heureusement, il est possible de personnaliser le tableau de bord en supprimant certains de ces widgets, ce qui permet de mieux organiser l’espace de travail et de se concentrer sur ce qui est vraiment important pour vous.
Les avantages de supprimer les widgets par défaut
Enlever les widgets inutiles peut améliorer la productivité en réduisant le désordre visuel. Cela permet aussi de rendre l’interface plus rapide et plus réactive, surtout si vous avez un grand nombre d’utilisateurs ou si vous gérez plusieurs sites avec des tableaux de bord personnalisés.
De plus, cela peut renforcer la sécurité en limitant l’accès aux informations sensibles ou non nécessaires pour certains utilisateurs. En supprimant les widgets par défaut, vous créez une expérience plus claire et personnalisée pour votre équipe.
Le code pour supprimer les widgets par défaut
Voici un simple extrait de code pour enlever les widgets par défaut du tableau de bord WordPress :
add_action('wp_dashboard_setup', function() { remove_meta_box('dashboard_quick_press', 'dashboard', 'side'); // Brouillon rapide remove_meta_box('dashboard_activity', 'dashboard', 'normal'); // Activité récente remove_meta_box('dashboard_primary', 'dashboard', 'side'); // Actualités WordPress });
Ce code supprime trois widgets par défaut :
- Brouillon rapide : permet de créer rapidement un brouillon d’article.
- Activité récente : affiche les dernières actions effectuées sur le site.
- Actualités WordPress : montre les dernières nouvelles et mises à jour de WordPress.
Comment créer un widget dans le tableau de bord WordPress ?
Il est également possible de créer vos propres widgets personnalisés pour afficher des informations spécifiques dans le tableau de bord de WordPress. Ce processus vous permet de mieux contrôler les données que vous souhaitez afficher à vos utilisateurs, selon leurs rôles ou leurs besoins spécifiques.
Voici un exemple simple pour ajouter un widget personnalisé dans le tableau de bord WordPress :
add_action('wp_dashboard_setup', function() { wp_add_dashboard_widget( 'custom_dashboard_widget', // ID du widget 'Mon Widget Personnalisé', // Titre du widget 'custom_dashboard_widget_content' // Fonction de contenu ); }); function custom_dashboard_widget_content() { echo 'Voici le contenu de mon widget personnalisé !'; }
Ce code ajoute un widget avec un titre « Mon Widget Personnalisé » et affiche un texte simple dans le widget. Vous pouvez remplacer la fonction custom_dashboard_widget_content
par n’importe quel contenu HTML ou dynamique que vous souhaitez afficher.