logo

im-Tal.net

im-Tal.net mit Tipps zu Windows XP + Vista, Office, Firefox, Thunderbird etc.

Heute ist Mittwoch, der 10.03.2010


  • Kommentare

  • Counter

    Start: 13.03.2005
    Gesamt: 118.251
    Heute: 149
    Gestern: 156
     
    Ø/Tag: 64,84
    max./Tag: 653
    max. gleichz.: 124
     
    momentan: 2

    15
  • Schlagwörter

WordPress-Plugin: Remove Dashboard Widgets

Mit der Veröffentlichung von WordPress 2.7 wurde eine neue Dashboard Widgets API eingeführt, welche es sehr einfach macht, neue Widgets in das Dashboard hinzuzufügen. Aber auch der andere Weg ist seit WordPress 2.7 möglich, die Entfernung der Dashboard Widgets.

In einigen Situationen, vor allem auf Multi-User-Blogs, kann es sinnvoll sein einige Widgets komplett zu entfernen anstatt nur auszublenden. Jeder Nutzer kann standardmäßig über das Optionen-Tab (an der rechten oberen Seite) einzelne Widgets ausblenden, aber wenn die User keine technischen Anwender sind, ist es sicherlich schöner, dass die nicht benötigten Dashboard-Widgets bereits vom Admin deaktiviert wurden.
Aber auch aus Problemen mit der Ladezeit oder des Serverspeichers (bsp. mit Strato) kann es sinnvoll sein einige Dashboard Widgets komplett abzuschalten. Das bringt immerhin einige MB Platz.

Zurzeit gibt es keine Funktion auf einfache Weise die Standard-Dashboard Widgets zu entfernen. Um sie zu entfernen, müsste man manuell über unset() die Elemente aus dem allgemeinen $ wp_meta_box Array entfernen:

function remove_dashboard_widgets() {
  // Globalize the metaboxes array, this holds all the widgets for wp-admin
  global $wp_meta_boxes;
 
  // Remove the incomming links widget
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
  //Remove the plugins widget  
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
  // Remove the quickpress widget
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
} 
 
// Hoook into the 'wp_dashboard_setup' action to register our function
add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );

http://codex.wordpress.org/Dashboard_Widgets_API#Advanced:_Removing_Dashboard_Widgets

Für dieses Problem haben wir ein Plugin geschrieben, welches diese Aufgabe auf einfache Weise übernimmt. Das Plugin “Remove Dashboard Widgets” kann übersichtlich über die Einstellungen einzelne/alle Standard-Dashboard-Widgets für alle User ausschalten.

Wie bereits erwähnt, arbeitet das Plugin erst ab WordPress Version 2.7, da hier die neue Dashboard Widgets API eingeführt wurde!

Download Zip-Datei:
Remove Dashboard Widgets 0.2

Installation:

  1. Download “Remove-Dashboard-Widgets” plugin
  2. Entpacke das Archiv
  3. Lade den Ordner per FTP in den WordPress-Plugin-Ordner …/wp-content/plugins/*
  4. Gehe ins WP-Backend zum tab “Plugins”
  5. Aktiviere das “Remove-Dashboard-Widgets” Plugin
  6. Gehe in die Plugin Einstellungen
  7. Fertig

History:
0.1 – Entwicklung Grundfunktionen über unset()
0.2 – Einstellungen über den Settings-Bereich im WP-Backend möglich, deutsche Sprache de_DE

remove-dashboard-widgets

Social Bookmarking:
  • MisterWong.DE
  • Webnews.de
  • Twitter
  • Google Bookmarks
  • Technorati
  • MySpace
  • Yigg
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Blogosphere News
  • LinkArena
  • Live
  • MisterWong
  • MyShare
  • RSS

Verwandte Artikel:

3 Kommentare zu “WordPress-Plugin: Remove Dashboard Widgets”

  • 1
    Chris sagt:

    Hi,
    ich wollte mal fragen ob es sein kann, dass euer Plugin noch nicht mit WPMU 2.8.6 kompatibel ist?

    Viele Grüße

    Chris

    • 1.1
      maxe sagt:

      Hallo Chris,
      ob unser Plugin mit WPMU funktioniert, haben wir nie getestet. Mit der neuen WP-Version funktioniert es jedenfalls noch.

      Grüße & schönes WE
      maxe

  • 2
    Sebastian sagt:

    Hey,

    ganz lieben Dank für dieses Plugin!
    Ich hatte in meiner Entwicklungs-Umgebung massive Probleme mit dem Dashboard, da ich gerade über eine langsame Internet-Verbindung verfüge und es sehr oft vorkam, dass sich Wordpress quasi mit der Anzeige des Dashboards aufgehängt hat. Das hat mich schon fast wahnsinnig gemacht.
    Mit diesem Plugin hier ist das Problem gelöst. Ich mage das ganze Gedöns auf das Dashboard eh nicht und ich denke es macht Wordpress fixer, worüber sich auch meine Kunden freuen werden. :)

    Beste Grüße aus Bali,
    Sebastian

1 Ping-/Trackback zu “WordPress-Plugin: Remove Dashboard Widgets”

  1. wp-admin Dashboard ist super langsam – Widgets deaktivieren | Crazy Girls Tipps 31. Januar 2010 um 12:23

    [...] meisten Dashboard Widgets einfach deaktivieren kann. Klar geht das Fündig geworden bin ich bei Maxe, dessen Plugin ich kurzerhand etwas umgeschrieben und erweitert [...]

Kommentar schreiben

Kommentar-Hilfe »

XHTML:
Du kannst diese Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Antworten:
Über die Antworten-Links kannst du gezielt auf einen Kommentar antworten. Dein Antwort-Kommentar erscheint dann direkt unter dem Ursprungs-Kommentar.

E-Mail-Benachrichtigung
Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare via E-Mail informiert. Der Versand erfolgt aber nur nach Bestätigung mit dem sog. Double-Opt-In Verfahren, wobei du das Kommentar-Abo 1x über eine E-Mail bestätigen musst.
Du kannst dich auch über neue Kommentare benachrichtigen lassen ohne selber eins zu hinterlassen.

Benachrichtigungsfunktion aktivieren ohne einen Kommentar zu hinterlassen

Avatare:
Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.

Vorschau:
Wenn du im Kommentar-Textfeld anfängst zu schreiben, öffnet sich darunter eine Live-Vorschau. Dadurch siehst du wie dein Kommentar hinterher ungefähr ausschauen wird.