Submenus und Menus ausblenden...

  • Hi,

    bin ganz neu hier, habe mir mein Wordpress gerade ein wenig zurechtgebastelt und dachte ich poste hier mal eine Möglichkeit Menus und Submenus nur für den Administrator sichtbar zu machen und gerade bei einem Multiuserblog die unsinnigen Sachen auszublenden die keinen etwas angehen ;)

    Ich bin folgendermaßen vorgegangen:

    Öffne die /wp-admin/menu.php

    Dort sind die capabilities und userlevel vorgegeben.

    Um nun z.B die Option "Manage>>>comments" und "Awaiting-Moderation" nur für den Admin zugänglich zu machen ändert man einfach die capabilities "edit_post" in "moderate_comments" um.

    So sieht der betreffende Code aus:

    PHP
    $submenu['edit.php'][20] = array(__('Comments'), 'edit_posts', 'edit-comments.php');
    $awaiting_mod = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '0'");
    $submenu['edit.php'][25] = array(sprintf(__("Awaiting Moderation (%s)"), $awaiting_mod), 'edit_posts', 'moderation.php');


    Den Part 'edit_posts' einfach durch 'moderate_comments' ersetzen und z.B mit Hilfe des Role-Manager Pugins Usern die Capability "moderate_comments" entziehen.

    Für mich war das eine gute Sache da ich einen Multiuser Blog habe und ich es gerne so Professionell aussehen lassen wollte, dass wirklich nur die Sachen sichtbar sind bei denen ein Author auch etwas selber rumfrickeln kann.

    Vielleicht hilfts ja wem irgendwann mal =)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!