Webdesign, WordPress Programmierung, Online und Social Media Marketing - Dienstleistungen & Blog

WordPress Dashboard Widgets deaktivieren und entfernen

Dashboard Widgets

Das WordPress Dashboard ist im Standard mit einigen Widgets versehen. Nicht alle davon mögen dem Blogger individuell sinnvoll erscheinen. WordPress Dashboard Widgets, die nicht genutzt werden, kann man auch ganz einfach deaktivieren und entfernen. Dafür wird für jedes Dashboard Widget, das entfernt werden soll, nur jeweils einen Eintrag in der functions.php des benutzten WordPress Themes benötigt. Im Gegensatz zum einfachen Ausblenden über die Optionen werden mit diesen Funktionen die gewünschten Dashboard Widgets komplett entfernt, so dass sie auch über die Optionen nicht mehr erscheinen.

Das Entfernen von WordPress Dashboard Widgets, die nicht genutzt werden und damit für den Blogger auch gar nicht wirklich sinnvoll sind, entlastet den Admin Bereich. Alles was nicht geladen wird, benötigt auch keinen Speicher.

Im Standard kommt WordPress mit den Dashboard Widgets: Auf einen Blick, Letzte Kommentare, Eingehende Links, Plugins, QuickPress, Aktuelle Entwürfe, WordPress-Blog und Weitere WordPress-News.

Um einzelne oder mehrere dieser WordPress Dashboard Widgets zu entfernen, wird eine Funktion in der Datei functions.php des WordPress Themes benötigt, die sich im Grundgerüst wie folgt aufbaut:

//Wodpress Dashboard Widgets entfernen
function remove_dashboard_widgets() {
  global $wp_meta_boxes;
 …
}
add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );

Anstelle der Punkte … in diesem Code kommen die einzelnen Dashboard Widgets, die entfernt werden sollen. Hier wird natürlich nur der Codes des jeweiligen Dashboard Widgets eingetragen, der entfernt werden soll.

Nachfolgend die jeweiligens Codes zum daktivieren und entfernen der einzelnen WordPress Dashboard Widgets, die einfach anstelle von … in den obigen Code eingefügt werden:

WordPress Dashboard Widget “Auf einen Blick” entfernen:

//Widget Auf einen Blick entfernen
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);

WordPress Dashboard Widget “Letzte Kommentare” entfernen:

//Widget Letzte Kommentare entfernen
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);

WordPress Dashboard Widget “Eingehende Links” entfernen:

//Widget Eingehende Links entfernen
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);

WordPress Dashboard Widget “Plugins” entfernen:

//Widget Plugins entfernen
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);


WordPress Dashboard Widget “QuickPress” entfernen:

//Widget Quickpress entfernen
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);

WordPress Dashboard Widget “Aktuelle Entwürfe” entfernen:

//Widget Aktuelle Entwürfe entfernen
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);

WordPress Dashboard Widget “WordPress-Blog” entfernen:

//Widget WordPress-Blog entfernen
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);

WordPress Dashboard Widget “Weitere WordPress-News” entfernen:

//Widget Weitere WordPress-News entfernen
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);

WordPress Dashboard Widget “Dein Browser ist veraltet!” entfernen:

//Widget Dein Browser ist veraltet!
  unset($wp_meta_boxes['dashboard']['normal']['high']['dashboard_browser_nag']);

So würde der gesamte Code für das Entfernen aller Dashboard Widgets in der functions.php des WordPress Themes beispielsweise wie folgt aussehen:

//Wodpress Dashboard Widgets entfernen
function remove_dashboard_widgets() {
  global $wp_meta_boxes;
  //Widget Auf einen Blick entfernen
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
  //Widget Letzte Kommentare entfernen
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
  //Widget Eingehende Links entfernen
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
  //Widget Plugins entfernen
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
  //Widget Quickpress entfernen
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
  //Widget Aktuelle Entwürfe entfernen
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
  //Widget WordPress-Blog entfernen
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
  //Widget Weitere WordPress News entfernen
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
  //Widget Dein Browser ist veraltet!
  unset($wp_meta_boxes['dashboard']['normal']['high']['dashboard_browser_nag']);
}
add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );

Wer nur einzelne Dashboard Widgets entfernen möchte, der gibt natürlich nur diejenigen 2 Zeilen für das entsprechende Widget ein, das entfernt werden soll.

Dieser Artikel hat Dir gefallen? Dann würde ich mich über eine Empfehlung freuen:

Google +1
6
Twittern
2
Facebook Share
4
Lesetipps mit ähnlicher Thematik:
  • Gern verwendete Suchbegriffe:
  • wordpress dashboard ausblenden
  • wordpress dashboard
  • wordpress widgets entfernen
  • wie schalte ich bei dashboard Kommentarfunktion aus?
  • wordpress diskussion entfernt impressum
1 Pingback:
2 Kommentare:
  1. Jule — 18.12.2011, 22:44 Uhr:

    Danke für den Tipp! Werde nich dieser Tage auf jeden Fall in Angriff nehmen, da mich dieser Ballast schon ‘ne ganze Weile stört.

    Grüße aus Hamburg!

  2. Tanja — 19.12.2011, 07:59 Uhr:

    @Jule: Ich habe bei mir fast alle Dashboard Widgets auf diese Weise deaktiviert ;-)

Hinterlasse einen Kommentar

Dieser Artikel ist älter als 30 Tage! Aufgrund des hohen Spam Aufkommens wurde die Möglichkeit Kommentare mit Link zu hinterlassen deaktiviert!

» nach oben springen «
Blogverzeichnis - Blog Verzeichnis bloggerei.de    BlogPingR.de - Blog Ping-Dienst, Blogmonitor