Sådan fjerner du dashboard widgets


Læsetid: 2 min læsning

Velkommen til dag 14 af vores WordPress-julekalender. Kig forbi hver eneste dag helt frem til jul, hvor vi vil poste nye tips og tricks relateret til WordPress hver eneste dag.

Hvis du ønsker et overblik over alle vores opslag i løbet af julen kan du se det på dette opslag

Med dette snippet kan du fjerne widgets som er placeret i dit admin-dashboard

I dagens låge har vi et snippet, som kan være med til at gøre dit dashboard mere overskueligt. Når du først logger ind i WordPress bliver man i kontrolpanelet præsenteret for en masse forskellige informationer. Herunder kommende WordPress events, nyheder, seneste kommentar, diverse plugins beskeder og en masse andet spam, som vi personligt aldrig har den store fokus på. Det er her dagens snippet kan være meget anvendeligt, eftersom det er med til rydde op blandt alle disse budskaber man bliver præsenteret for. Hvis du blot anvender dagens snippet vil dit dashboard automatisk holdes overskueligt på sigt – Selvfølgelig med det forbehold, at du måske kan havet installeret nogle plugins som også kommer med budskaber dagens snippet ikke har taget højde med.

Hvordan fungerer den pågældende kode?

Koden er meget simpel, hvor den blot placerer den pågældende snippet i din functions.php. Herefter klarer koden selv resten, hvor du ikke længere vil blive forstyret af diverse nyheder etc. i dit WordPress-dashboard. Det er vigtigt at du opbevarer din kode forsvarligt, hvor den skal indsættes i din functions.php placeret i dit childtheme.

//REMOVE DASHBOARD WIDGETS

function remove_dashboard_widgets () {

remove_meta_box(‘dashboard_quick_press’,’dashboard’,’side’); //Quick Press widget
remove_meta_box(‘dashboard_recent_drafts’,’dashboard’,’side’); //Recent Drafts
remove_meta_box(‘dashboard_primary’,’dashboard’,’side’); //WordPress.com Blog
remove_meta_box(‘dashboard_secondary’,’dashboard’,’side’); //Other WordPress News
remove_meta_box(‘dashboard_incoming_links’,’dashboard’,’normal’); //Incoming Links
remove_meta_box(‘dashboard_plugins’,’dashboard’,’normal’); //Plugins
remove_meta_box(‘dashboard_right_now’,’dashboard’, ‘normal’); //Right Now
remove_meta_box(‘rg_forms_dashboard’,’dashboard’,’normal’); //Gravity Forms
remove_meta_box(‘dashboard_recent_comments’,’dashboard’,’normal’); //Recent Comments
remove_meta_box(‘icl_dashboard_widget’,’dashboard’,’normal’); //Multi Language Plugin
remove_meta_box(‘dashboard_activity’,’dashboard’, ‘normal’); //Activity
remove_action(‘welcome_panel’,’wp_welcome_panel’);

}

add_action(‘wp_dashboard_setup’, ‘remove_dashboard_widgets’);