WordPress Hacks für die Admin Seite

Was viele nicht wissen ist, das sich über die functions.php eines Templates auch die Admin-Seite beeinflussen lässt. Entsprechend einfach wie ich Code Snippets in diese Datei kopieren kann, um das Template zu beeinflusssen, kann ich auch Code Snippets rein kopieren um der Admin-Seite einige Flausen auszutreiben.

Screenshot von Instantshift

Die Kollegen von Instantshift haben eine Liste an Snippets veröffentlicht, die 21 wichtige und schnelle Hacks für die Admin-Seite via functions.php enthält. Wer zum Beispiel möchte das die Admin-Bar im Frontend auch nur Admins angezeigt werden soll, kopiert einfach folgendes Snippet in die functions.php:

if (!current_user_can('manage_options')) {
	add_filter('show_admin_bar', '__return_false');
}

Oder man könnte auch den Editor aus dem Menü entfernen:

 
function remove_editor_menu() {
  remove_action('admin_menu', '_add_themes_utility_last', 101);
}
 
add_action('_admin_menu', 'remove_editor_menu', 1);

Im Endeffekt ist in der Liste für jeden etwas dabei, einfach mal rein schauen. Man braucht nicht immer ein Plugin, manches lässt sich auch über die functions.php regeln, aber das habe ich ja jetzt auch schon oft genug gesagt! ;)

Ähnliche Beiträge

Lubith – WordPress Themes online generieren In der Cloud gibt es inzwischen so einiges, aber ein Theme-Generator für WordPress habe ich in der Art noch nicht gefunden. Lubith versucht zumindest ...
Ich kann WordPress! Früher war ja alles besser, da hatte man ein wenig HTML, ein wenig CSS und man freute sich wenn man 5 einzelne Grafiken mittels eines Table zu einer g...
Unsichtbares reCaptcha für WordPress Ich für meinen Teil verwende schon seit Ewigkeiten kein Captcha mehr, zum einen weil ich es affig finde, zum anderen weil ich durchaus Probleme hatte ...
Syntax Highlighting in Javascript Syntax Highlighting ist – als Blogbetreiber – eine recht anstrengende Sache. Zunächst einmal muss man WordPress erklären, dass es bitte schön die Fing...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.