If Menu

Des élé­ments de menu affi­chés sui­vant des conditions

Vous dési­rez affi­cher un menu pour vos visi­teurs et un autre menu pour vos membres ? Il y a une solu­tion qui demande un peu de code php : créer deux menus sépa­rés et appe­ler soit l’un soit l’autre dans votre thème sui­vant le sta­tut du visi­teur. If Menu va encore plus loin. Il affiche vos élé­ments de menu indé­pen­dam­ment les uns des autres en sui­vant les condi­tions sui­vantes : connec­té ou pas, votre rang de membre (admi­nis­tra­teur, édi­teur, etc…), page d’accueil, page ou article. Le plu­gin rajoute un menu dérou­lant au niveau de la ges­tion de chaque élé­ment de menu ou vous pou­vez choi­sir la condi­tion et pré­ci­ser si vous vou­lez affi­cher ou cacher l’élément.

Fonc­tion­ne­ment


site word​press​.org de l’extension : http://​word​press​.org/​e​x​t​e​n​d​/​p​l​u​g​i​n​s​/​i​f​-​m​e​nu/ – ver­sion tes­tée : 0.1

Par­ta­gez

Si vous avez trou­vé une faute d’orthographe, infor­mez-nous en sélec­tion­nant le texte en ques­tion et en appuyant sur Ctrl + Entrée s’il vous plaît,.

10 réponses sur “ If Menu ”
  1. Mer­ci, voi­là le genre de plu­gin que je cherchais.

    Après avoir trou­vé Word­Press Cate­go­ry Post Lists qui per­met d’afficher les posts en fonc­tion de la caté­go­rie, il ne manque que plus qu’un plu­gin qui per­met la même chose avec le footer ;)

  2. Bon­jour,
    je vou­drais créer sur mon site un espace membre consti­tué de 3 élé­ments (liens) qui s’ajoutent au menu prin­ci­pal, visibles uni­que­ment après s’être log­gé. J’ai ins­tal­lé If menu mais je ne com­prends pas très bien son fonctionnement.
    Je vois ce dont il s’agit dans la des­crip­tion si des­sus. J’ai créé les 3 élé­ments dans mon menu prin­ci­pal et ai coché “Enable Condi­tio­nal Logic”, sélec­tion­né “show if user is log­ged in”.
    Ca ne fonc­tionne pas, puisque j’imagine que je doit mettre un code (de condi­tion?) quelque part dans un fichier (functions.php ?). Et là je suis un peut per­du… Je n’ai trou­vé que ceci http://​word​press​.org/​p​l​u​g​i​n​s​/​i​f​-​m​e​n​u​/​f​aq/ comme info…
    Je me demande les chose suivantes :
    -dans mon menu prin­ci­pal, j’ai un élé­ment “connexion” poin­tant vers une page où on peut intro­duire log et mdp. Com­ment acti­ver ce log et mdp ?
    -com­ment faire appa­raitre les 3 élé­ments sup­plé­men­taires dans le menu prin­ci­pal après s’être logé ? 

    D’avance mer­ci beau­coup pour vos éclairages…
    benoit

  3. …ok, mes menus dans les­quels j’ai coché « Enable Condi­tio­nal Logic », sélec­tion­né « show if user is log­ged in », appa­raissent si je suis connec­té à l’interface word press.
    Si je veux qu’ils appa­raissent lorsque qu’un inter­naute se connecte sur le front office, dois-je uti­li­ser S2member ? Je n’en suis pas sûr…
    mer­ci de m’aider
    benoit

  4. mer­ci de votre réponse, mais je suis pas sur que ça cor­res­ponde à ce que je cherche… Savez vous si la condi­tion “! is_logged_in” existe ?
    Et com­ment jus­te­ment créer une pos­si­bi­li­té de se log­ger ? Exten­sion ‘mem­ber’ ?
    J’ai déjà pas­sé qq heures deçu, forum word­press etc et je ne trouve pas mon bon­heur… Auriez vous d’autres liens ?
    merci
    benoit

    1. Y’a qu’à tes­ter mais à mon avis il n’y a pas de pro­blème. Si une condi­tion existe alors sa néga­tion est valable. 

      Après, votre his­toire d’espace pour se log­guer, j’avoue que je n’ai pas com­pris. Je vous pro­pose de poser la ques­tion sur le forum WP​-fr​.net plu­tôt qu’ici.

  5. je me per­met encore, si ça ne vous prend pas trop de temps pour répondre…
    Pour votre info, la condi­tion ! is log­ged in () existe et fonctionne !
    Pour mon his­toire de se log­ger, c’est simple ! De la même manière qu’il faut s’identifier sur WP​-fr​.net pour pos­ter un mes­sage, je vou­drais que les visi­teurs de mon site s’identifient pour lire cer­taines pages…
    merci

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Notifiez-moi les commentaires à venir via email. Vous pouvez aussi vous abonner sans commenter.

Aucun support n’est fourni pour les extensions testées. Vous pouvez utiliser Markdown pour les commentaires.