Sie können das Site-Menü, den offiziellen Namen "WordPress-Navigationsmenü", den Sie im WordPress-Erscheinungsbild> einstellen können, verkürzen, um es an einer beliebigen Stelle auf der Seite oder an einem beliebigen Ort einfügen zu können.
Normalerweise brauchen Sie dieses Navigationsmenü nicht in einen Funktionscode zu setzen, und Sie wissen nicht warum.Poly
Um ein Navigationsmenü zu kodieren, müssen Sie zwei Schritte ausführen: Erstellen eines benutzerdefinierten Menüs und Registrieren des erstellten Menüs mit dem Funktionscode. Der gesamte Code ist WordPress
Erstellen Sie ein benutzerdefiniertes WordPress-Navigationsmenü
Vor allem
register_nav_menus( array(
'custom_menu' => 'Custom Menu',
) );
Erstellen Sie den Menüaufnahmecode
Sie können das erstellte Menü nun kurzkodieren und registrieren. In der Tat ist die Methode der Kurzkodierung sehr einfach: Wenn Sie den Code als Basistyp eingeben, werden Sie feststellen, dass alle Skins ignoriert werden und sich oben auf einer bestimmten Skin befinden. Wenn Sie es auf folgende Weise eingeben, können Sie das benutzerdefinierte Menü ohne Fehler unterdrücken.
function get_menu($args){ $menu = isset($atts['menu']) ? $atts['menu'] : ''; ob_start(); wp_nav_menu(array( 'theme_location' => 'custom_menu', ) ); return ob_get_clean(); } add_shortcode('Custom_nav_menu', 'get_menu');
Im obigen Code der blaue
Innerhalb des Codes
wp_nav_menu(array( 'theme_location' => 'custom_menu', 'fallback_cb' => false, ) );
Auf diese Weise können Sie es wie einen roten Teil hinzufügen.
Verfügbare Attribute
Hier sind die Codes, die Sie hier verwenden können: Da ich nicht alles verwendet habe, aber die offizielle Hilfe konsultiert habe, könnte sich der Code von der Beschreibung unterscheiden.
Geben Sie die ID, den Slug und den Namen des Menüs ein, das Sie zulassen möchten
Das Menü besteht aus
Das Menü besteht aus
Container rund um die Speisekarte
Der obige Code. Legt den Wert fest, der aufgerufen werden soll, wenn im Code kein Menü angegeben ist. Die Standardeinstellung ist eine Liste von Seiten.
Lassen Sie uns den Text, die Bilder und die Symbole frei mit CSS einfügen
Oben
Wie oben geben wir den Text vor dem Linktext an.
Geben Sie wie oben den Text hinter dem Linktext an.
Es wird gesagt, dass das Menü angezeigt oder zurückgegeben wird. Der Standardwert ist
Legt die Hierarchie der zu ladenden Menüs fest. Hier
Definiert eine Instanz einer benutzerdefinierten Workerklasse.
Sie definieren den Ort des Themas, das Sie verwenden möchten. Geben Sie einfach den Namen des benutzerdefinierten Menüs ein, das Sie verwenden möchten.
Listet Elemente der Liste auf. Der Standardwert ist
Menü
Alle verfügbaren Attribute sind wie oben,WordPress