zurück

WordPress Backend Menü-Punkte ausblenden

Um das Backend für die Kunden möglichst übersichtlich zu gestalten, bietet es sich an, Menüpunkte die keine Verwendung finden per Code auszublenden. Diese Snippet geht wie fast immer in die functions.php des aktuellen WordPress-Themes:

/* Menüpunkte ausblenden */

function jado_remove_menus()
{
    global $menu;
    //$restricted = array(__('Beiträge'), __('Links'), __('Medien'), __('Kommentare'), __('Seiten'), __('Werkzeuge'), __('Plugins'));
    $restricted = array(__('Links'), __('Kommentare'), __('Werkzeuge'));
    end($menu);
    while (prev($menu)) {
        $value = explode(' ', $menu[key($menu)][0]);
        if (in_array($value[0] != null ? $value[0] : "", $restricted)) {
            unset($menu[key($menu)]);
        }
    }
}
add_action('admin_menu', 'jado_remove_menus');

Beispielsweise könnte dann ein Backend von WordPress so aussehen: