• Hallo,
    gibt es eine Möglichkeit die Frontend Adminbar so anzupassen das nur der rechte obere Teil für bestimmte Usergruppen ersichtlich ist.
    Ich habe inzwischen verschiedene Plugins versucht, hat aber nichts gebracht.
    [COLOR=#000000][FONT=-apple-system]z. B. Admin Menu Editor, Adminimize, und noch mehr.
    Kann mir evtl. jemand einen Tip geben, das wäre wunderbar.
    im voraus besten Dank.[/FONT][/COLOR]

    • 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

  • Welchen rechten oberen Teil meinst du? Generell ist es möglich, die komplette Adminbar nur bestimmten Usergruppen anzuzeigen.

  • Füge eine body_class (im Frontend, da der auf dem Bild sichtbare Adminbar im Frontend gezeigt wird) hinzu, wenn eine Deiner gewünschten Rollen angemeldet ist und blende dann den "linken" Teil des Adminbars via CSS aus, in etwa so:

    Code
    body.meine-besondere-usergroup #wp-admin-bar-root-default {
        display: none;
    }
  • ok, danke für die Antwort, ich werd es versuchen.
    Ich hatte aber gehofft, das es irgendwo ein Plugin gibt, das dies für mich erledigt.
    nochmals danke!!

  • Ich hatte aber gehofft, das es irgendwo ein Plugin gibt, das dies für mich erledigt.

    Das ist immer empfehlenswert, für jede Kleinigkeit ein Plugin einzusetzen. Das wirkt sich positiv auf die Sicherheit und Performance deiner Webseite aus. Du wirst es doch wohl schaffen, 3 Zeilen in den CSS Customizer einzugeben.

  • unter wp gibt es ja verschiedene berechtigungen, userrollen. nun möchte ich das jeder angelegte user eigene rechte erhält. vornehmlich sollen die meisten user eben nur den rechten teil der adminbar sehen können. siehe grafik

  • Welche Benutzerrolle haben diese "meisten User"? Hast Du für sie eine eigene Benutzerrolle angelegt? Oder wie sonst kann WordPress erkennen, welcher Benutzer zu Deinen gewünschten Usern gehört?

  • Ergänze die [FONT=courier new]body_class[/FONT] mit diesen Benutzerrollen und verwende das darauf angepasste o.g. CSS-Snippet, fertig.

    Dieser Code sollte die Rollen eines aktuell angemeldeten Benutzers in das class-Attribut des body-Tags einfügen.


    CSS, wobei xxx Deine Rolle wäre.

    Code
    body.my-user-xxx #wp-admin-bar-root-default {
        display: none;
    }

    Einmal editiert, zuletzt von b3317133 (23. August 2017 um 20:03)

Jetzt mitmachen!

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