Menus personnalisés créés mais n'apparaissent pas dans le panneau d'administration
-
-
Essayez une vérificationtrèsbasique,copiez lenom dumenuet dans votre éditeuressayez detrouver (généralement Ctrl + F) lemêmemot-cléexiste ailleurs.Sitelest le cas,dissolvez le conflit.Pour lenom de lafonction,essayez quelque chose de différent de `register_my_menus`.Et deplus,essayez le débogage activé dans votreinstallation WP.Try a very basic check, copy the menu name and in your editor try to find (typically Ctrl + F) the same keyword exist somewhere else. If so, dissolve the conflict. For function name try something different than `register_my_menus`. And moreover try debugging turned on into your WP installation.
- 0
- 2013-10-06
- Mayeenul Islam
-
@MayeenulIslam,j'ai changétous lesnoms demenuet lesemplacements desthèmes.Leproblèmeest que lorsqueje crée unmenu après un autre,lemenuprécédent disparaîtet jene peux doncpas ajouter d'élément demenu auprécédent.Comment se débarrasser de cette situation?@MayeenulIslam, I changed all the menu names and theme locations. The problem is when I create a menu after another one the previous menu disappears so I cannot add any menu item to the previous one. How to get rid of this situation ?
- 0
- 2013-10-06
- Istiaque Ahmed
-
1 réponses
- votes
-
- 2013-10-06
Jene pensepas que vous ayezbesoin de relancer lesmenus là où
register_nav_menus ()
lui-mêmeest uninitiateur.Syntaxe:
& lt;?php register_nav_menu ('your-menu-handle','Your Menu Label');? >
Copiez le code suivantet collez-le dans votre
functions.php
sans aucunefonction ouadd_action ()
,J'espère que celafonctionnera:register_nav_menus ( tableau ( 'front_login_menu'=> __ ('Emplacement dumenu de connexion avant'), 'top_front_general_menu'=> __ ('Menugénéral supérieur avant'), 'top_general_menu'=> __ ('Menugénéral supérieur'), 'top_student_menu'=> __ ('Menuprincipal des étudiants'), 'top_admin_menu'=> __ ('Menuprincipal de l'administrateur'), 'top_trainer_menu'=> __ ('Menu Top Trainer') ) );
Utilisez le code suivant dans votrethème,là où vous souhaitez afficher lemenu:
& lt;?php wp_nav_menu ( tableau ( 'theme_location'=> 'front_login_menu',//changez le slugici sinécessaire 'fallback_cb'=> '' ) );? >
I don't think you need to initiate the menus again where
register_nav_menus()
itself is an initiator.Syntax:
<?php register_nav_menu( 'your-menu-handle', 'Your Menu Label' ); ?>
Copy the following code and Paste them into your
functions.php
without any function oradd_action()
, I hope it'll work:register_nav_menus( array( 'front_login_menu' => __( 'Front Login Menu location'), 'top_front_general_menu' => __( 'Top Front General Menu'), 'top_general_menu' => __( 'Top General Menu'), 'top_student_menu' => __( 'Top Student Menu'), 'top_admin_menu' => __( 'Top Admin Menu'), 'top_trainer_menu' => __( 'Top Trainer Menu' ) ) );
Use the following code into your theme, where you want to show the menu:
<?php wp_nav_menu ( array ( 'theme_location'=>'front_login_menu', //change the slug here where necessary 'fallback_cb'=>'' ) ); ?>
-
n'apas résolu la question.Le serveuren ligne aprob dans sabase de donnéesmysql.Penser si c'est lié à ça,did not solve the question. The online server has prob in its mysql DB. Thinking whether it is related with that,
- 0
- 2013-10-06
- Istiaque Ahmed
-
Comment les codes demenu sont connectés à votre dbprob -j'ypense aussi.Ok,j'aifait unemodificationmineure avec un double soulignement (`__ ()`) au lieu d'un simple soulignement (`_ ()`).(* [savoirpourquoi] (http://wordpress.stackexchange.com/questions/116609/what-is-meant-by-page-twentytwelve) *)How the menu codes are connected with your db prob - I'm thinking of that too. Ok, I did a minor edit with a double underscore (`__()`) instead of single underscore (`_()`). (*[know why](http://wordpress.stackexchange.com/questions/116609/what-is-meant-by-page-twentytwelve)*)
- 0
- 2013-10-06
- Mayeenul Islam
-
Lorsque vous avez cliqué sur l'onglet `Parcourir` de latable Db,uneerreur s'estproduite.Ceproblème a été résoluet lesnoms demenu sont également apparusen place.When the `Browse` tab of the Db table was clicked, it showed error. This problem was solved and the menu names also appeared in place.
- 1
- 2013-10-10
- Istiaque Ahmed
Je développemonproprethème. Dans
functions.php
j'ai ajouté -J'aiensuite créé lesmenuspersonnalisés dans lepanneau d'administration. Maistout à coup,j'aitrouvé que cesmenus sauf unne sontpas visibles dans le côté droit de l'apparence
Appearance -> Menus
sur le serveuren lignemais lesemplacements desthèmesexistent. Mais cesmenus sont visibles dansmon localhost. J'étais censé les créer (certains sinontous) sur un serveuren ligne.Sije veux créer l'un de cesmenusmanquants,lemessage dit:
Commentpuis-jefaire apparaître cesnoms demenu dans lapartie droite desemplacements desthèmes?