Dein DashBoard, die Startseite deines WordPress-Backends ist viel zu voll und überladen und du und/oder deine Kunden finden sich einfach nicht mehr zu recht? Dann ist dieser kurze und schnelle Tipp genau richtig für dich. Mit diesem kleinen Code-Snippet kannst du einzelne Bereiche (man nennt sie richtigerweise Widgets) aus dem DashBoard entfernen.
Aber bevor du anfängst, überlege ob du nicht besser ein Child-Theme anlegst oder den Code in ein PlugIn packst. Denn nur so kannst du dein Theme in der Zukunft updaten und verlierst keine Änderungen. In beiden Fällen musst du den folgenden Code kopieren und einfügen, beim Child-Theme in die functions.php
und beim PlugIn in die entsprechende php-Datei.
# Widgets vom DashBoard entfernen function tmdn_remove_dashboard_widgets() { global $wp_meta_boxes; //Widget: Schneller Entwurf unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']); //Widget: Auf einen Blick unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']); //Widget: Neue Entwürfe unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_drafts']); //Widget: Neue Kommentare unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']); //Widget: WordPress-Veranstaltungen und Neuigkeiten unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']); //Widget : Aktivitaet remove_meta_box('dashboard_activity', 'dashboard', 'normal'); //Widget: Willkommen remove_action('welcome_panel', 'wp_welcome_panel'); } add_action('wp_dashboard_setup', 'tmdn_remove_dashboard_widgets');
Falls du nicht alle Widgets ausblenden willst, gibt es eine einfache Lösung. Setze einfach zwei Schrägstriche //
vor den Befehl unset
des entsprechenden Widgets. Dann hast du daraus einen Kommentar gemacht und diese Zeile wird nicht mehr ausgeführt.