Support » Allgemeine Fragen » teile des menüs für eingeloggten user nicht sichtbar

  • hallo leute,
    habe eine registrierungseite, die ich für eingeloggte user ausblenden möchte. sie müßte also aus der individuellen navigation verschwinden. für nicht eingeloggte soll sie aber zu sehen sein. hat jemand eine idee, wie ich das bewerkstelligen könnte?
    vielen dank für eure antworten.
    mathi.

    theme: zeepersonal
    pluggin: wp-members

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Hallo,

    wie genau das Menü aufgebaut ist, weiss ich nun nicht.

    Mit dem Begriff „individuelle Navgation“ kann ich nicht viel anfangen.

    Solltest du deine Menüpunkte selbst im Template angelegt haben, wie z.B. <a href="www.domain.dd/beispiel/">Beispiel-Seite</a>

    dann könntest du den Punkt mit folgendem Code ausblenden, wenn der User eingeloggt ist:

    <?php if ( is_user_logged_in() )
    { }
    else { ?>
    <a href="www.domain.dd/beispiel/">Beispiel-Seite</a>
    <?php } ?>

    Hallo,

    wenn du meinst, das du mit der Menü Funktion (Design->Menü) die das Menü zusammengestellt hast, dann ist der Trick sich zwei verschiedene Menüs zu bauen und dann das eine oder das andere zu verwenden.

    <?php
    if ( is_user_logged_in() ) {
         wp_nav_menu( array( 'theme_location' => 'logged-in-menu' ) );
    } else {
         wp_nav_menu( array( 'theme_location' => 'logged-out-menu' ) );
    }
    ?>

    http://codex.wordpress.org/Function_Reference/wp_nav_menu#Different_menus_for_logged-in_users

    Gruß
    Frank

    Thread-Starter mathi

    (@mathi)

    hallo ihr beiden,
    vielen dank für eure antworten! habe doch tatsächlich noch eine dritte variante gefunden: members only – dieses plugin erlaubt es, seiten im menu sicht- oder unsichtbar zu machen – für mitglieder oder nichtmitglieder.
    mathi

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „teile des menüs für eingeloggten user nicht sichtbar“ ist für neue Antworten geschlossen.