Webdesign, WordPress Programmierung, Online und Social Media Marketing - Dienstleistungen & Blog
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.
Anzahl der Artikel und Kommentare anzeigen - Um die Anzahl aller Artikel und/oder der Kommentare in seinem WordPress Blog anzuzeigen nutzt der ein oder andere Blogger ein Plugin. Da WordPress relativ einfach selbst an diese Zahlen kommt, [...]
WordPress Tagcloud bzw. Archive mit nofollow verlinken - Der eine oder andere hat in seinem WordPress Blog die Tagcloud oder auch die Archive als Widget bzw. manuell über die Sidebar eingebunden. Die Verlinkungen der einzelnen Tags und Archive [...]
Meta Description und Keywords über WordPress benutzerdefinierte Felder - Da ich persönlich kein SEO Plugin in meinen Blogs benutze, muss ich für die notwendigen Dinge auf WordPress Funktionen oder eigens programmierte Lösungen zurückgreifen. So auch für die Meta Description [...]
HTML, PHP und CSS Kommentare, bzw. einzelne Codes deaktivieren - In HTML, PHP wie auch in CSS gibt es die Möglichkeit Kommentare einzufügen, die auf der Webseite selbst nicht zu sehen sind. Solche Kommentare ermöglichen dem Betreiber bzw. Webdesigner seine [...]
Seiten aus der WordPress Suche ausschließen - Die WordPress Suche ist ja eine feine Sache, um nach zum Suchbegriffe passenden Artikeln zu suchen. Doch arbeitet die WordPress Suche auch übergreifend und gibt auch die entsprechend passenden Seiten [...]
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!
@Jule: Ich habe bei mir fast alle Dashboard Widgets auf diese Weise deaktiviert