Im Laufe der Zeit sammelt sich einiges im WordPress-Backend an – das Dashboard sieht schnell aus wie nach einer virtuellen Konfetti-Explosion. Zwischen der Adminbar und dem Widgetbereich wird es unübersichtlich. Aber keine Sorge, Du bist nicht allein!
In diesem Artikel zeige ich Dir, wie Du Dein WordPress Dashboard aufräumen und personalisieren kannst. Wir entfernen unnötigen Ballast und fügen stattdessen Funktionen hinzu, die Du wirklich brauchst, wie eine schnelle Suchfunktion in der Adminbar oder eigene Notizen.
Ein aufgeräumtes Dashboard ist wie ein aufgeräumter Schreibtisch: Du findest alles schneller, arbeitest effizienter und kannst Dich auf das Wesentliche konzentrieren. Lass uns Deinen digitalen Arbeitsplatz optimieren!
Inhaltsverzeichnis
- 1 🗑️ Dashboard Widgets mit Bordmitteln entfernen (der einfache Weg)
- 2 🛠️ Code-Snippets verwenden: Widgets entfernen und Funktionen hinzufügen
- 3 ✨ Das Dashboard personalisieren: Nützliche Funktionen hinzufügen
- 4 🔗 Direkter Link zur Google Search Console in der Adminbar
- 5 🛑 Kurzer Blick: Das Plugin Adminimize
- 6 🏁 Fazit: Dein optimierter digitaler Arbeitsplatz
- 7 FAQ
🗑️ Dashboard Widgets mit Bordmitteln entfernen (der einfache Weg)
Bevor wir uns in den Code stürzen, nutzen wir die einfachste Methode von WordPress selbst, um Widgets zu entfernen. Dies ist oft der schnellste Weg, um Dein WordPress Dashboard aufzuräumen!

Manchmal sieht man den Wald vor lauter Bäumen nicht:
- Klicke rechts oben im Dashboard auf den Button „Ansicht anpassen“ (unterhalb der Adminbar).
- Es öffnet sich ein Menü. Deaktiviere dort einfach die Widgets, die Du nicht benötigst.
Folgende Widgets will ich entfernen:
- Aktivität
- Schneller Entwurf
- WordPress-Veranstaltungen und Neuigkeiten
- Auf einen Blick
- Pretty Links (Plugin-Widget)
- Fluent-Forms (Plugin-Widget)
- Advanced-Ads (Plugin-Widget)
Tipp: Das Deaktivieren der Widgets über „Ansicht anpassen“ ist für die meisten Nutzer ausreichend. Wenn Du allerdings möchtest, dass die Widgets auch für andere Benutzer dauerhaft verschwinden, sind Code-Snippets der beste Weg.
🛠️ Code-Snippets verwenden: Widgets entfernen und Funktionen hinzufügen
Da Du sowohl etwas entfernen als auch hinzufügen möchtest (und kein Plugin alles auf einmal bietet), sind Code-Snippets die eleganteste Lösung. Denk daran: Lege immer zuerst ein Backup an oder teste den Code auf einer Staging-Seite!
Ich empfehle die Nutzung eines Plugins wie Code Snippets, um den Code sicher einzufügen, ohne die functions.php Deines Themes direkt zu bearbeiten.
Unnötige Widgets mit Code entfernen
Der folgende Code entfernt alle oben genannten Widgets dauerhaft für alle Benutzer:
<?php
function derwebfuchs_remove_dashboard_widgets() {
global $wp_meta_boxes;
// Entfernen Sie die gewünschten Dashboard-Widgets.
remove_meta_box('dashboard_right_now', 'dashboard', 'normal'); // Auf einen Blick
remove_meta_box('dashboard_activity', 'dashboard', 'normal'); // Aktivität
remove_meta_box('tribe_dashboard_widget', 'dashboard', 'normal'); // Neuigkeiten von dem Events-Kalender
remove_meta_box('dashboard_quick_press', 'dashboard', 'side'); // Schneller Entwurf
remove_meta_box('dashboard_primary', 'dashboard', 'side'); // WordPress-Veranstaltungen und Neuigkeiten
remove_meta_box('prli_dashboard_widget', 'dashboard', 'normal'); // Pretty Links
remove_meta_box('advads-dashboard-widget', 'dashboard', 'side'); // Advanced-Ads fluentform_stat_widget
remove_meta_box('fluentform_stat_widget', 'dashboard', 'normal'); // Fluent-Formular
}
add_action('wp_dashboard_setup', 'derwebfuchs_remove_dashboard_widgets', 20);
Dieser Code sorgt dafür, dass die Meta-Boxen gar nicht erst geladen werden und das Dashboard sauber bleibt.
✨ Das Dashboard personalisieren: Nützliche Funktionen hinzufügen
Jetzt wird es spannend! Wir fügen Funktionen hinzu, die Deine tägliche Arbeit erleichtern. Du kannst so Dein Dashboard Widgets anpassen und die Adminbar personalisieren.
DuckDuckGo in die Adminbar einfügen
Wenn Du, wie ich, während des Schreibens schnell Informationen benötigst, ist eine Suchfunktion in der Adminbar ein echter Produktivitäts-Booster.
Dieses Snippet fügt ein Suchfeld für DuckDuckGo zur Adminbar hinzu:
<?php
add_action( 'admin_bar_menu', 'toolbar_duckduckgo_search', 50 );
function toolbar_duckduckgo_search( $wp_admin_bar ) {
$args = array(
'id' => 'duckduckgo_search',
'title' => '<form action="https://duckduckgo.com/" method="get" target="_blank" class="duckduckgo-search-form">
<input type="text" name="q" placeholder="Suche mit DuckDuckGo">
<input type="submit" value="Suchen">
</form>',
'meta' => array( 'class' => 'my-toolbar-search' )
);
$wp_admin_bar->add_node( $args );
}
Mit dieser Erweiterung kannst Du direkt aus Deinem Admin-Bereich heraus Informationen suchen!
🔗 Direkter Link zur Google Search Console in der Adminbar
Dein Fokus liegt darauf, das Dashboard mit den wichtigsten Tools zu optimieren. Die Google Search Console ist für jeden Website-Betreiber essenziell, da sie schnell Aufschluss über Performance und Probleme gibt.
Das folgende Snippet fügt einen Direktlink zur Search Console in Deine WordPress Adminbar ein. Der große Vorteil: Du landest dank des Parameters resource_id direkt im richtigen Property Deiner Domain und sparst Dir den Umweg über die Google-Startseite.
<?php
function custom_search_console_link_admin_bar( $wp_admin_bar ) {
// Definieren Sie die Argumente für den neuen Link
$args = array(
'id' => 'google-search-console-link', // Eindeutige ID
'title' => 'Search Console 🦊', // Der anzuzeigende Text (Titel)
'href' => 'https://search.google.com/search-console?utm_source=about-page&resource_id=https://derwebfuchs.de/', // Die Ziel-URL
'meta' => array(
'target' => '_blank', // Öffnet den Link in einem neuen Tab
'title' => 'Google Search Console für derwebfuchs.de' // Tooltip-Text
),
);
// Fügen Sie den Link zur Adminleiste hinzu
$wp_admin_bar->add_node( $args );
}
// Hängen Sie die Funktion an den admin_bar_menu Hook an
add_action( 'admin_bar_menu', 'custom_search_console_link_admin_bar', 999 );
Wichtig: Passe die URL in Zeile 8 an! Ersetze https://derwebfuchs.de/ durch Deine eigene Domain (mit abschließendem Schrägstrich /), damit der Link direkt in Deinem Search Console Property landet.
📰 Eigenen RSS-Feed als Widget hinzufügen
Möchtest Du wichtige Branchen-News oder Deinen eigenen Blog-Feed immer im Blick haben? So fügst Du einen benutzerdefinierten RSS-Feed hinzu:
<?php
function derwebfuchs_rss_feed() {
$rss_feed_url = 'https://derwebfuchs.de/feed';
$rss = fetch_feed($rss_feed_url);
if (!is_wp_error($rss)) {
$max_items = $rss->get_item_quantity(5); // Anzahl der anzuzeigenden Beiträge
$rss_items = $rss->get_items(0, $max_items);
if ($max_items == 0) {
echo '<p>Der RSS-Feed enthält keine Beiträge.</p>';
} else {
echo '<h2>Der Webfuchs - das neueste</h2>';
echo '<ul>';
foreach ($rss_items as $item) {
echo '<li><a href="' . esc_url($item->get_permalink()) . '">' . esc_html($item->get_title()) . '</a></li>';
}
echo '</ul>';
}
} else {
echo '<p>Beim Abrufen des RSS-Feeds ist ein Fehler aufgetreten.</p>';
}
}
function add_derwebfuchs_rss_feed_widget() {
wp_add_dashboard_widget(
'derwebfuchs_rss_feed',
'RSS-Feed',
'derwebfuchs_rss_feed'
);
}
add_action('wp_dashboard_setup', 'add_derwebfuchs_rss_feed_widget');
Wichtig: Ändere in Zeile 4 die URL zum gewünschten RSS-Feed und passe in Zeile 14 den Titel an.
📝 Eigene Notizen im Dashboard
Das entfernte Widget „Schneller Entwurf“ ist oft nicht praktisch. Eine simple Notizfunktion ist viel nützlicher, um Dir schnell To-Dos oder Ideen zu speichern:
<?php
function derwebfuchs_notes_widget() {
echo '<h2>Eigene Notizen</h2>';
// Verarbeiten des Löschvorgangs
if (isset($_POST['delete_note']) && $_POST['delete_note'] === 'yes') {
$note_id = intval($_POST['note_id']);
delete_user_meta(get_current_user_id(), 'dashboard_note_' . $note_id);
}
// Verarbeiten des Speichervorgangs
if (isset($_POST['dashboard_note']) && !empty($_POST['dashboard_note'])) {
$dashboard_note = sanitize_text_field($_POST['dashboard_note']);
$note_id = time(); // Eindeutige ID für jede Notiz
add_user_meta(get_current_user_id(), 'dashboard_note_' . $note_id, $dashboard_note);
}
// Zeigen Sie das Eingabeformular an
echo '<form method="post">';
echo '<label for="dashboard_note">Notiz hinzufügen:</label><br>';
echo '<textarea id="dashboard_note" name="dashboard_note" rows="4"></textarea><br>';
echo '<input type="submit" value="Notiz speichern" class="button button-primary">';
echo '</form>';
// Zeigen Sie die gespeicherten Notizen an
$user_notes = get_user_meta(get_current_user_id());
if (!empty($user_notes)) {
echo '<h3>Ihre Notizen:</h3>';
echo '<ul>';
foreach ($user_notes as $meta_key => $meta_value) {
if (strpos($meta_key, 'dashboard_note_') === 0) {
$note_id = str_replace('dashboard_note_', '', $meta_key);
echo '<li>';
echo '<p>' . esc_html($meta_value[0]) . '</p>';
echo '<form method="post">';
echo '<input type="hidden" name="delete_note" value="yes">';
echo '<input type="hidden" name="note_id" value="' . esc_attr($note_id) . '">';
echo '<input type="submit" value="Notiz löschen" class="button button-secondary">';
echo '</form>';
echo '</li>';
}
}
echo '</ul>';
}
}
function add_derwebfuchs_notes_widget() {
wp_add_dashboard_widget(
'derwebfuchs_notes_widget',
'Eigene Notizen',
'derwebfuchs_notes_widget'
);
}
add_action('wp_dashboard_setup', 'add_derwebfuchs_notes_widget');

🔗 Eigene Linkliste als Widget
Eine eigene Linkliste mit Deinen wichtigsten internen oder externen Arbeits-Links kann Dir viel Zeit sparen.

<?php
function derwebfuchs_linkliste_widget() {
echo '<h2>Deine Linkliste</h2>';
echo '<ul>';
echo '<li><a href="https://derwebfuchs.de/">Der Webfuchs</a></li>';
echo '<li><a href="https://derwebfuchs.de/">Der Webfuchs</a></li>';
echo '<li><a href="https://derwebfuchs.de/">Der Webfuchs</a></li>';
// Füge weitere Links hinzu, wie gewünscht
echo '</ul>';
}
function add_derwebfuchs_linkliste_widget() {
wp_add_dashboard_widget(
'derwebfuchs_linkliste_widget',
'Deine Linkliste',
'derwebfuchs_linkliste_widget'
);
}
add_action('wp_dashboard_setup', 'add_derwebfuchs_linkliste_widget');
🛑 Kurzer Blick: Das Plugin Adminimize
Ich habe, glaube ich, so ziemlich jedes Plugin zur Dashboard-Optimierung getestet. Adminimize ist sehr mächtig, da es kostenlos fast alles aus dem Menü, der Adminbar und den Widgets entfernen kann.
Allerdings: Da es keine Möglichkeit bietet, eigene Funktionen (wie die oben genannten) hinzuzufügen, ist es für Deine Zwecke nicht die optimale Lösung. Für reines Entfernen von Elementen, wenn man keine Code-Snippets nutzen will, ist es aber eine Überlegung wert.
🏁 Fazit: Dein optimierter digitaler Arbeitsplatz
Nachdem Du nun unnötige Widgets entfernt und nützliche Funktionen wie die DuckDuckGo-Suche, eigene Notizen und Linklisten hinzugefügt hast, sieht Dein WordPress Dashboard wesentlich besser aus! Es ist nicht mehr unübersichtlich, sondern ein effizientes Werkzeug, das genau auf Deine Bedürfnisse zugeschnitten ist.
Jetzt bist Du dran! Probiere die verschiedenen Methoden aus und mache Dein Dashboard zu einem Ort, an dem Du Dich richtig wohlfühlst und effizient arbeiten kannst.
FAQ
Brauche ich Code-Snippets, um Widgets zu entfernen?
Nein, für die meisten Widgets reichen die WordPress-Bordmittel („Ansicht anpassen“) aus. Code-Snippets sind nötig, wenn Widgets dauerhaft für alle Benutzer verschwinden sollen oder Du neue Funktionen hinzufügen willst.
Was ist das beste Plugin zum Aufräumen des Dashboards?
Adminimize ist sehr mächtig, um Dinge auszublenden, kann aber nichts hinzufügen. Da Du beides tun willst, sind Code-Snippets die flexibelste Lösung.
Muss ich die functions.php bearbeiten?
Es wird dringend empfohlen, Code-Snippets über ein Plugin wie „Code Snippets“ oder über das Child-Theme einzufügen, um Deine Haupt-Theme-Dateien nicht zu beschädigen und Updates zu überstehen.
Ist die Nutzung von Emojis im Adminbereich sinnvoll?
Ja, Emojis in der Adminbar (Search Console 🦊) können die Usability verbessern, da sie die Links schneller identifizierbar machen.

