X

Cum să afișați meniuri personalizate pentru utilizatorii conectați în WordPress

Fragmente de IsItWP

Construiți un site web care necesită ca utilizatorii să fie conectați pentru a-l accesa? Atunci, veți avea, probabil, nevoie de un meniu de navigare dinamic care să afișeze elemente de meniu diferite utilizatorilor, în funcție de faptul că sunt conectați sau nu. În acest articol, vă vom arăta cum să afișați meniuri personalizate pentru utilizatorii conectați.

Instrucțiuni:

Adăugați acest fragment de cod în fișierul șablon unde doriți să afișați meniul de navigare.

<?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' ) );
}
?>

Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare să consulți și alte articole de pe site, cum ar fi: Cele mai bune unelte de creare pagini WordPress (Comparativ).

Comentarii   Lasă un răspuns

  1. Cum adaug acest lucru la o temă? Codul de mai sus nu afișează nimic în meniul de navigare

  2. Wordpress Buddypress Different Menu for Logged In and Non-Logged in Users | Archturus Media September 11, 2012 at 5:54 pm

    […] Am fost în procesul de construire a unei comunități online pentru Utah Grotto a National Speleological Society și am întâmpinat o problemă în ceea ce privește crearea unui meniu diferit pentru utilizatorii conectați și neconectați. Problema principală a fost faptul că mai multe teme suportate de buddypress suportă doar un singur meniu și aveți nevoie de cel puțin două pentru ca funcția is_user_logged_in() să funcționeze corect. Așa că iată soluția pe care am găsit-o după ce am consultat următoarele site-uri:  http://wpsnipp.com/index.php/theme/display-different-menus-for-logged-in-users/ și http://smartcoderszone.com/2010/07/how-to-add-multiple-menu-in-wordpress/. […]

  3. MINUNAT! Vă mulțumesc de un miliard de ori!

    1. Np Erwin, mă bucur că am putut ajuta.

  4. Mulțumesc – Voi încerca asta 🙂 

    Tocmai am găsit acest site și cred că îmi va fi de neprețuit.

    Mulțumesc.

    1. Bună Janice, mă bucur să aud că îți place wpsnipp, sper să te bucuri de toate fragmentele de cod.

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!