Supprimer les widgets par défaut sur le dashboard de WordPress
Soumis par truffo le 24/01/2011 - 00:00
L'interface de l'administration fournit un tableau de bord. De nombreux widgets sont automatiquement intégrés sur cette page mais il ne sont pas toujours utiles. On peut bien sûr les désactiver en cochant les cases dans le panneau "Options de l'écran". Mais, on peut le faire également via du code.
Le variable globale $wp_meta_boxes contient la liste des widgets provenant du core de wordpress. Une manière simple et rapide de désactiver ces widgets et de supprimer les enregistrements dans cette table.
Le hook wp_dashboard_widgets est l'endroit idéal pour désactiver ces widgets.
add_action('wp_dashboard_setup', 'sfx_remove_dashboard_widgets');
function sfx_remove_dashboard_widgets() {
global $wp_meta_boxes;
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
}
Commentaires
Ajouter un commentaire