Ich versuche, ein Fußzeilenmenü / Sitemap in WordPress zu erstellen. (Es ist auch erwähnenswert, dass dies mein erster Versuch ist, etwas mit WordPress / PHP zu tun.
Kontext:
Wir verwenden eine Vorlage namens Jupiter , die wiederum einen WYSIWYG-Editor verwendet, um das Layout zu erstellen
Auf der Fußzeile der Seite möchte ich etwas zu diesem Effekt hinzufügen. (Das war unser alter Fuß)
![]()
Die (meine) Anforderung besteht darin, dass ich die WordPress-Menüstruktur verwende, so dass unsere Marketingabteilung die Fußzeile so verändern kann, wie sie irgendwann ohne (schwierigere) Änderungen (z. B. über den Menü-GUI-Editor) benötigt wird.
Ich habe es geschafft, das Menü hinzuzufügen (indem ich es auf ein Fußzeilen-Widget gezogen habe), aber es scheint etwas zu geben, das bewirkt, dass die neu erstellte Fußzeile wie ein Akkordeon wirkt. (EG. ul
& li
‘s expandieren und kollabieren)
Das Schweben auf dem ersten Menüknoten verursacht den Akkordeoneffekt.
![]()
Fragen:
(Ich habe noch keine Code-Beispiele, weil ich immer noch untersuche, ob dies überhaupt über das Admin-Portal möglich ist)
Sie sollten wp_nav_menu () in Ihrer footer.php Vorlage aufrufen.
Es wird wie folgt verwendet:
< ?php wp_nav_menu( array('theme_location'=>'footer') ); ?>
Die Parameter theme_location beziehen sich auf die Kontrollkästchen unterhalb des Menü-Editors (Themenort). Wenn Ihr Thema nicht genug theme_location hat, können Sie einige hinzufügen, indem Sie hinzufügen
function register_html5_menu(){ register_nav_menus(array( 'footer-1' => __('Footer Menu 1', 'theme_translation_domain'), )); } add_action('init', 'register_html5_menu');
in deiner functions.php
Ansonsten können Sie die Menüs direkt mit ihren Namen über den Menüparameter aufrufen:
< ?php wp_nav_menu( array('menu'=>'menuname') ); ?>