Menu personalizzati creati ma non visualizzati nel pannello di amministrazione
-
-
Prova un controllomolto semplice,copiailnome delmenue neltuoeditorprova atrovare (ingenere Ctrl + F) la stessaparola chiaveesiste da qualche altraparte.Intal caso,sciogliil conflitto.Perilnome dellafunzioneprova qualcosa di diverso da `register_my_menus`.Einoltreprova aeseguireil debug attivatonell'installazione di 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,ho cambiatotuttii nomi deimenue leposizioni deitemi.Ilproblema è che quando creo unmenu dopo l'altro,ilmenuprecedente scompare quindinonposso aggiungere alcuna voce dimenu a quelloprecedente.Come sbarazzarsi di questa situazione?@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 risposta
- voti
-
- 2013-10-06
Non credo che sianecessario riavviarei menu dove
register_nav_menus ()
stesso è uniniziatore.Sintassi:
& lt;?php register_nav_menu ('your-menu-handle','Your Menu Label');? >
Copiail seguente codicee incollaloneltuo
functions.php
senza alcunafunzione oadd_action ()
,Spero chefunzioni:register_nav_menus ( Vettore( 'front_login_menu'=> __ ("Posizione delmenu di accesso anteriore"), 'top_front_general_menu'=> __ ("Menugenerale anteriorein alto"), 'top_general_menu'=> __ ("Menugeneralein alto"), 'top_student_menu'=> __ ("Menu studentein alto"), 'top_admin_menu'=> __ ("Menu amministratore superiore"), 'top_trainer_menu'=> __ ("Menu allenatoreprincipale") ) );
Usail seguente codiceneltuotema,dove vuoimostrareilmenu:
& lt;?php wp_nav_menu ( Vettore ( 'theme_location'=> 'front_login_menu',//cambia lo slug qui dovenecessario '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'=>'' ) ); ?>
-
non ha risolto la domanda.Il serverin linea haprobnel suo databasemysql.Pensando se è correlato a quello,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
-
Comei codici delmenu sono collegati altuoproblema db - ci stopensando ancheio.Ok,ho apportato unamodificaminore con un doppiotrattinobasso (`__ ()`)invece di un singolotrattinobasso (`_ ()`).(* [saiperché] (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 è stata cliccata la scheda "Browse" dellatabella Db,hamostrato unerrore.Questoproblema è stato risoltoe sono apparsi anchei nomi deimenu.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
Sto sviluppando untematuttomio. In
functions.php
ho aggiunto -Quindi ho creatoi menupersonalizzatinelpannello di amministrazione. Ma all'improvviso ho scoperto che queimenutranne unonon sono visibili sul lato destro di
Appearance -> Menus
nel server onlinema leposizioni deitemi esistono. Ma queimenu sono visibilinelmio localhost. Avrei dovuto crearli (alcuni senontutti) anche sul server online.Se voglio creare uno di queimenumancanti,ilmessaggio dice:
Comefaccio a visualizzarei nomi deimenunellaparte destra delleposizioni deitemi?