Doriți să afișați diferite meniuri pe WordPress? Poate arăta un alt meniu dacă utilizatorii sunt conectați, ascund un element dintr-un meniu pentru unele pagini?

În mod normal, pentru a face toate acestea, aveți nevoie de un pic de cod pentru a ajunge acolo sau doar mici retușe CSS pentru a ascunde meniul, dar nu crezi că ar fi mai bine să faci aceste operații din tabloul de bord?

În acest tutorial, vă vom arăta cum să adăugați meniuri la condiții logice pe WordPress.

Dar înainte, dacă nu ați instalat niciodată WordPress, descoperiți Cum se instalează un blog WordPress pași 7 et Cum de a găsi, a instala și a activa o temă WordPress pe blog-ul dvs. 

Apoi înapoi la motivul pentru care suntem aici. cum să afișați diferite meniuri wordpress 2

Primul lucru de făcut este să instalați și să activați pluginul « Dacă meniul ", Disponibil pe WordPress.org. Pentru a economisi timp vă recomand instalați-l din tabloul de bord.

cum să afișați diferite meniuri wordpress 3

Acest plugin funcționează out-of-the-box , Așa să spunem că nu trebuie configurat. Tot ce trebuie să faceți este să accesați meniul « Aspect> Meniuri Și începeți să vă personalizați meniurile.

prezentare-captare

În realitate totul este simplu. Trebuie doar să faceți clic pe „ permite logica condiționată Pentru a activa starea din meniu. Odată terminat, veți observa noi opțiuni care apar mai jos.

Descoperă și tu Cum de a adăuga un meniu personalizat pentru navigare pe WordPress

Aceste opțiuni vă permit să afișați sau să ascundeți (Arată / Ascunde) meniul dacă utilizatorul este:

  • autentificat
  • Un administrator
  • Un editor
  • Un abonat
  • Un autor
  • Un contribuitor
  • Pe pagina de start
  • Pe o pagină
  • La citirea unui articol

Cum se adaugă cod personalizat pentru a ascunde un meniu

Deci, sunteți un entuziasm al personalizărilor WordPress? Vă voi arăta acum cum puteți personaliza afișarea condiționată a meniurilor.

În realitate

Tot ce trebuie să faceți este să introduceți următorul cod în fișierul „functions.php” a ta " copil temă Sau într-un fișier specific al unuia dintre pluginurile dvs. Personal, îți sugerez să creezi un plugin.

Descopera Cum se creează rapid un plugin WordPress

add_filter ('if_menu_conditions', 'my_nouvelles_conditions');
funcția my_new_conditions ($ conditions) {
  $ condițiile [] = array (
    'name' => __ ('Dacă pagina este o arhivă'), // numele condiției
      'condition' => funcție ($ item) {// returnează funcția care returnează TRUE / FALSE
      returnați is_post_type_archive (); // dacă pagina este pagina de arhivă
    }
  );
  returnați condițiile $;
}

Aceasta va adăuga o nouă opțiune la lista de opțiuni condiționale.

prezentare-captare-2

Asta a fost tot ce aveți de făcut pentru a afișa meniurile condiționate pe WordPress.

Descoperiți și câteva plugin-uri premium WordPress  

Puteți folosi altele WordPress plugin-uri pentru a oferi un aspect modern și pentru a optimiza gestionarea blogului sau site-ului dvs.

Vă oferim aici câteva plugin-uri WordPress premium care vă vor ajuta să faceți asta.

1. Ușor personalizat JS și CSS 

Ce WordPress plug-in premium este un editor de cod CSS și JavaScript puternic care vă permite să le adăugați în orice secțiune a site-ului dvs. Plugin personalizat suplimentar personalizat JS și CSS personalizat pentru WordPress

Vă permite să vă păstrați personalizările chiar și după o actualizare majoră a dvs WordPress temă.

Aveți opțiunea de a limita câmpul de utilizare al codului dvs. personalizat. De exemplu, puteți utiliza codul numai pentru un articol în format video. Sau vă puteți limita codul la o anumită temă; Ceea ce este la îndemână dacă schimbați frecvent teme pentru blogul dvs. WordPress.

Descarca | Demo | web hosting

2. Intra in Ninja

Ce WordPress plug-in vă permite să vă personalizați pagina de autentificare. Este mai mult decât doar personalizarea formularului de autentificare. Puteți personaliza întreaga pagină, schimbându-i culoarea, adăugarea unei imagini de fundal, adăugarea unui logo și multe altele. Autentificare plugin WordPress Ninja

Celelalte caracteristici ale acestuia sunt: ​​protecția formularelor de conectare și înregistrare cu captcha, interzicerea automată și manuală a adreselor IP care vă atacă prin forță brută, un jurnal detaliat al tuturor activităților legate de conexiune, redirecționarea utilizatorului bazată pe roluri și nume de utilizator, primirea notificărilor prin e-mail pentru toate evenimentele de conectare, interfață grafică ușor de utilizat, documentație detaliată și multe altele.

Descarca | Demo | web hosting

3. Super Locker pentru conținutul social

Super Social Content Locker este un plugin all-in-one, cu funcții de blocare a conținutului social pentru blogul dvs. În special, vă permite să vă blocați conținutul și să personalizați modul de deblocare pe care îl vor folosi vizitatorii dvs.Plugin-urile wordpress Super Social Content Locker blochează conținutul site-ului web

Astfel, pentru a debloca conținutul, utilizatorii vă vor urmări, de exemplu, să partajați conținutul site-ului pe rețelele de socializare sau să vă uite publicitatea video. De asemenea, li se poate cere să completeze un formular sau să participe pur și simplu la vot.

Descopera Cum de a crea un meniu plutitor pe WordPress

Acest plugin poate fi utilizat în două moduri: pe un widget de bara laterală autonomă sau oriunde pe site-ul web.

Descarca | Demo | web hosting

Resurse recomandate

Aflați despre alte resurse recomandate pentru a vă ajuta să construiți și să gestionați site-ul dvs. web.

Concluzie

Asta e! Acest lucru este totul pentru acest tutorial, acum afișați diferite meniuri pe WordPress în funcție de utilizatori și vizitatori. Nu ezita sa împărtășiți cu prietenii de pe rețelele de socializare preferate

Cu toate acestea, veți putea, de asemenea, să ne consultați Resurse, dacă aveți nevoie de mai multe elemente pentru a vă derula proiectele de creare a site-urilor de internet, consultați ghidul nostru cu privire la Creare blog WordPress.

Dacă aveți sugestii sau observații, lăsați-le în secțiunea noastră comentarii.

...