Eingeloggter User in Balken über dem Fenster anzeigen

  • Guten Tag Zusammen


    Als Neuling in diesem Forum möchte ich zuerst alle herzlich begrüssen.


    Ich poste diesen Artikel in diesem Thema, bin mir aber nicht so ganz sicher, ob es hier richtig ist (könnte eventuell auch Design sein)


    Mein System:

    · iMac mit Catalina
    · WP Version 5.6
    · NextGen Gallery für die Fotogallery
    · Template «Bold Photography Pro von Catch Themes

    Im Weiteren sind folgende Plug-Ins im Einsatz:

    · Elementor (free-version) um Titel auf einzelnen Seiten auszublenden
    · Pie Register
    · User Menus

    Natürlich noch einige mehr, die aber keinen Einfluss auf mein Problem haben.

    Problembeschreibung:

    Wenn ich in WP als Admin eingeloggt bin, habe ich den schwarzen Balken zuoberst. Links die Admin-Funktionen und rechts das Willkommen, USER mit AVATAR.
    (siehe Bild im Anhang)

    Was ich nun erreichen möchte, dass genau diese Information für einem eingeloggten «normalen» Benutzer auch sichtbar ist (nur das Willkommen, USER mit AVATAR) und der Funktion, die sichtbar wird, wenn ich mit der Maus darauf gehe (Profil bearbeiten, Abmelden). Wie erwähnt, soll das sichtbar werden, sobald der User sich eingeloggt hat.


    Warum möchte ich das?

    Ich finde es unschön, wenn ein User nicht sehen kann, dass er auf meiner Seite eingeloggt ist. Den USER dann noch beim USERNAME zu nennen, hat mit Anstand zu tun.

    Mein Wissen über CSS und PHP ist bescheiden, ich brauche also Hilfe auf Anfänger-Niveau.

    Ich hoffe, dass mir da jemand hilfreich zur Verfügung stehen kann.

    Danke und Gruss
    Dominik

    • 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

  • Mein Anliegen war wohl nicht präzise formuliert.
    Für den Admin ist alles ok, da habe ich die Leiste mit den Menüs.

    Ich möchte aber die Funktion, welche beim Admin rechts oben erscheint (siehe Anhang oben) für JEDEN User verfügbar machen - so wie im Anhang oder ähnlich. Letztendlich soll der user mit seinem Namen sehen, dass er eingeloggt ist.

  • Setze bei jedem Benutzer in jeweils dessen Profil den Haken bei Werkzeugleiste für mich auf der Website anzeigen, das sollte nach dem Anlegen von neuen Benutzern in WordPress eigentlich auch so voreingestellt sein.

  • Vielen Dank für die bisherigen Rückmeldungen. Es ist jedoch der falsche Ansatz, da ich nicht möchte, dass mit obigem Ansatz jeder User auch auf das Dashboard kommt respektive die Menüeinträge sieht. Zudem scheint es bei mir nicht zu funktionieren, vermutlich wegen meinem Template.

    Was ich erreichen will ist relativ einfach: Wenn der User eingeloggt ist, erscheint ein Menüpunkt, wo "WELCOME USER" steht, wobei USER der Name des eingeloggten Users ist. Das müsste dann sowas wie "$current_user" sein.
    Das Menu ist nur sichtbar, wenn der User eingeloggt ist, für User ohne Login ist es ausgeblendet.

    Das Beispiel im Screenshot habe ich wie folgt mit "Menu" gebastelt:

    Problem ist, wie bekomme ich "$current_user" in das Menu rein?

    Gruss
    Dominik

  • Die Steuerung der Sichtbarkeit ist nicht das Problem, das habe ich bestens unter Kontrolle.

    Ich suche hilf dazu, wie ich $current_user in den Menütext rein bekomme (der gelbe Teil im oberen Screenshot).

    Gruss
    Dominik

Jetzt mitmachen!

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