Supprimer les widgets par défaut sur le dashboard de WordPress

Supprimer les widgets par défaut sur le dashboard de WordPress

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

Plain text

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
By submitting this form, you accept the Mollom privacy policy.