Menus personalizados criados, mas não aparecem no painel de administração
-
-
Tente uma verificaçãomuitobásica,copie onome domenue no seueditortente encontrar (tipicamente Ctrl + F) amesmapalavra-chaveexisteem outro lugar.Em caso afirmativo,dissolva o conflito.Para onome dafunção,tente algo diferente do `register_my_menus`.Além disso,tente a depuração ativadaem suainstalação do 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,altereitodos osnomes demenue locais detema.Oproblema é quandoeu crio ummenu após outro Omenu anterior desapareceparanão adicionarnenhumitem demenu ao anterior.Como se livrar dessa situação?@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 responda
- votos
-
- 2013-10-06
Eunão acho que vocêprecisainiciar osmenusnovamente,onde
register_nav_menus ()
é uminiciador..
Syntax:
& lt;?php register_nav_menu ('seumenu-alça','seu rótulo demenu');? >
Copie o código a seguire cole-osem suasfunções
.php sem qualquerfunção ou add_action ()
,Espero quefuncione:register_nav_menus ( variedade( 'front_login_menu'=> __ (lugar demenu de loginfrontal '), 'top_front_general_menu'=> __ ("Menugeral dafrente"), 'top_general_menu'=> __ (menugeralprincipal '), 'top_student_menu'=> __ ("Menu deestudante superior"), 'top_admin_menu'=> __ (Menu de administração superior '), 'top_trainer_menu'=> __ (Menu Top Trainer ') ) );
Use o seguinte códigoem seutema,onde você desejamostrar aomenu:
& lt;php wp_nav_menu ( variedade ( 'Theme_Localização'=> 'front_login_menu',//altera a lesma aqui,quandonecessário '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ão resolveu apergunta.O servidor onlinetem probem seumysql db.Pensando seestá relacionado comisso,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
-
Como os códigos demenuestão conectados ao seu DBprob -estoupensandonissotambém.OK,eufiz umaediçãomenor com um sublinhado duplo (`__ ()`)em vez de underscore único (`_ ()`).(* [saibapor que] (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
-
Quando aguia `Browse` databela DBfoi clicada,mostrouerro.Esseproblemafoi resolvidoe osnomes demenutambém apareceramno lugar.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
Euestou desenvolvendo umtema domeupróprio. No
Functions.php
eu adicionei -Entãoeu criei osmenuspersonalizadosnopainel Admin. Mas de repenteeu descobri queessesmenus,exceto quenão senãoestão visíveisno lado direito do
Aparência - & GT; Menus
Pageno servidor online,mas os locais dotemaexistem. Masessesmenus são visíveisnomeu host. Eu deveria criá-los (alguns senãotodos)no servidor onlinetambém.Seeu quiser criar um dessesmenus quefaltam,amensagem diz:
Comoposso obteressesnomes demenu aparecerno lado direito dos locais dotema?