Per chi intende personalizzare il pannello di WordPress, un passo importante è sicuramente rimuovere i widget predefiniti dalla bacheca.
Ecco uno script che serve proprio a questo scopo: si possono rimuovere tutti i widget o solo alcuni a piacimento.
// Disabilita i widget della bacheca
function wplab_dashboard_widgets () {
global $wp_meta_boxes;
unset ($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
unset ($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
unset ($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
unset ($wp_meta_boxes['dashboard']['normal']['core']['dashboard_activity']);
}
add_action ('wp_dashboard_setup', 'wplab_dashboard_widgets');
Utilizzando questo codice verranno rimossi i seguenti widget:
- Eventi e notizie su WordPress (dashboard_primary).
- Bozza rapida (dashboard_quick_press).
- In sintesi (dashboard_right_now).
- Attività (dashboard_activity).
Se vuoi lasciare uno o più widget attivi, ti basta rimuovere le relative righe dal mio codice.