WordPress Dashboard Widgets entfernen

Von 14. Mai 2013 Wordpress Keine Kommentare

Heute möchte ich euch zeigen, wie man die 8 Widgets im Dashboard von WordPress entfernen kann. Oft stören diese oder lenken von wichtigen Informationen ab.

Im Grunde ist es ganz einfach. In der functions.php eures aktuellen Templates (z.B. /wp-content/themes/twentytwelve/functions.php) fügt ihr folgenden Code ein um alle Widgets zu entfernen:

// Remove Standard Widgets

function di_remove_dashboard_widgets() {
	remove_meta_box( 'dashboard_right_now', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_incoming_links', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_plugins', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_recent_comments', 'dashboard', 'normal' );

	remove_meta_box( 'dashboard_quick_press', 'dashboard', 'side' );
	remove_meta_box( 'dashboard_primary', 'dashboard', 'side' );
	remove_meta_box( 'dashboard_secondary', 'dashboard', 'side' );
	remove_meta_box( 'dashboard_recent_drafts', 'dashboard', 'side' );
}

add_action('wp_dashboard_setup', 'di_remove_dashboard_widgets' );

Ich empfehle jedoch das “Auf einen Blick”-Widget zu belassen, da dieses kompakt die wichtigen Informationen anzeigt. Der Code wäre dann:

// Remove Standard Widgets

function di_remove_dashboard_widgets() {
	remove_meta_box( 'dashboard_incoming_links', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_plugins', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_recent_comments', 'dashboard', 'normal' );

	remove_meta_box( 'dashboard_quick_press', 'dashboard', 'side' );
	remove_meta_box( 'dashboard_primary', 'dashboard', 'side' );
	remove_meta_box( 'dashboard_secondary', 'dashboard', 'side' );
	remove_meta_box( 'dashboard_recent_drafts', 'dashboard', 'side' );
}

add_action('wp_dashboard_setup', 'di_remove_dashboard_widgets' );

Natürlich ist es euch überlassen, welche Widgets ihr entfernt. Der obige Code sollte leicht verständlich sein. Jede Zeile “remove_meta_box( ‘NAME’, ‘dashboard’, ‘POSITION’ );” steht für ein Widget. Mehr Infos dazu auf WordPress.org.

Über Peter

Ich bin seit 2008 selbständiger Web-Entwickler und Inhaber von Design-Insel.de. Ich versorge meine Kunden mit anspruchsvollen und erfolgsorientierten Weblösungen. Dazu zählen mittelständische aber auch größere Unternehmen wie T-Systems und Zalando.

Hinterlasse eine Antwort