web-dev-qa-db-fra.com

Supprimer les widgets dans le tableau de bord

Une autre question intéressante: lorsque les auteurs se connectent et accèdent à leur tableau de bord, ils voient toutes sortes de widgets tels qu'un avertissement Internet Explorer, des informations sur ce qui se passe avec WordPress.

Est-il possible de supprimer tous ces éléments pour tous les utilisateurs (actuels et futurs), afin qu'ils ne voient que les widgets "Quick Press" et "Right Now"?

Merci!

1
AshesToAshes

Je pense que la meilleure façon de s'y prendre est de créer un nouveau plugin (ou de mettre dans le thème function.php mais un plugin fonctionnera toujours indépendamment du thème) qui désactive les widgets dont vous n'avez pas besoin. Quelque chose comme ça.

function wpse_47707_disable_admin_meta() {
    remove_meta_box( 'dashboard_browser_nag', 'dashboard', 'normal' );
    remove_meta_box( 'dashboard_right_now', 'dashboard', 'normal' );
    remove_meta_box( 'dashboard_recent_comments', 'dashboard', 'normal' );

}

add_action( 'wp_dashboard_setup', 'wpse_47707_disable_admin_meta' );

Voir La page Codex pour plus d'informations sur les méta-boîtes

3
Brooke.