Hur man tar bort WordPress Dashboard-widgets

Hur man tar bort WordPress Dashboard-widgets

Har du nÄgonsin arbetat med ett projekt som krÀvde att du skulle anpassa visningen av WordPress-adminpanelen? En av de första sakerna som konsulter anpassar Àr WordPress Dashboard. Vi visade dig ett snabbt exempel pÄ hur du lÀgger till anpassade instrumentpanelwidgets i WordPress. I den hÀr artikeln visar vi dig hur du tar bort WordPress-instrumentpanelwidgets.

Obs: Om du hamnade i den hÀr artikeln och letade efter hur du tar bort instrumentpanelwidgets bara för dig sjÀlv, bör du förmodligen titta pÄ vÄr artikel: SÄ hÀr anpassar du WordPress Admin Area (Dashboard) för nybörjare

Allt du behöver göra Ă€r att helt enkelt klistra in följande kod i ditt temas funktioner.php-fil. Även om det kanske Ă€r en bra idĂ© att spara den hĂ€r filen som ett plugin och göra det till ett drop-in-plugin.


function remove_dashboard_widgets() {
	global $wp_meta_boxes;

	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
	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_drafts']);
	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']);

}

add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );


Var och en av de widgets som anges ovan Àr ganska sjÀlvförklarande. Du kan behÄlla de du vill ha genom att helt enkelt ta bort dem frÄn listan. Om du vill ta bort dessa widgets frÄn alla anvÀndare utom administratörer, Àndra bara den sista raden till den hÀr:


if (!current_user_can('manage_options')) {
	add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
}

Vi hoppas att den hÀr artikeln hjÀlpte dig att ta bort standardpanelwidgetsna i WordPress.