Articles of Walker

Brauchen Sie die Richtung auf einem scheinbar komplexen Menü walker für das automatische Einfügen eines übergeordneten Link li in seinem Untermenü ul

Ich würde mich über eine Anleitung freuen, wie ich mit meinem WordPress-Menü etwas erreichen kann. Ich habe das stundenlang gegoogelt. Ich sollte automatisch einen übergeordneten Link in sein direktes Untermenü ul einfügen. Zum Beispiel ist die normale Ausgabe dies: Übergeordnetes Menüelement 1 Übergeordnetes Menüelement 2 – Submenupunkt 1 – Untermenüpunkt 2 Übergeordnetes Menüelement 3 Ich […]

Erstellen einer benutzerdefinierten Walker-class

Ich entwickle gerade ein Thema für WordPress und möchte einige Datenwerte zu den Listenelementen hinzufügen, die zurückgegeben werden. Hier ist die Grundstruktur meines Naves: Top Slide Parallax Scrolling Grid Credits Ich habe eine Walker-class erstellt, die hier ist (obwohl nicht 100% wie ich es will): class description_walker extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) […]

Ich wp_nav_menu() , um es zu einem lustlosen Navigationsmenü zu machen (dh keine ungeordneten Listen- oder Listenelement-Tags) Normalerweise hat das Menü die .current-menu-item class angehängt, wenn es aktiv ist. Aber gibt es eine Möglichkeit, es stattdessen dem Anker zu geben? Bearbeiten: Dies ist derzeit, was ich tun, um die Tags zu entfernen … Wenn es […]

So fügen Sie eine class zu einem übergeordneten Tag mit einem Untermenü hinzu

Ich habe versucht, eine class zu dem übergeordneten Tag eines Tags eines Untermenüs hinzuzufügen, das einen benutzerdefinierten Walker verwendet. Der aktuelle walker, den ich verwende, fügt die class dem übergeordneten . Weiß jemand, wie man dies anpasst, um stattdessen die class dem übergeordneten -Tag hinzuzufügen. Hier ist der vorhandene Rollator, den ich benutze: class My_Walker_Nav_Menu […]

Passen Sie Walker_nav_menu so an, dass Beiträge angezeigt werden, wenn es sich um eine Kategorie handelt

Ich möchte das nav menu walker so anpassen, dass es, wenn es auf eine Kategorie trifft, automatisch die 5 am häufigsten gesendeten Posts unter dem Menüpunkt macht. Gibt es eine Möglichkeit, dem Menüobjekt dynamisch Elemente hinzuzufügen oder besser eine bedingte function in der start_el-function?

Überschreibe edit_custom_walker.php, um Eingaben abhängig von der Menüposition anzuzeigen

Ich habe benutzerdefinierte Eingaben für WordPress nav-Menüs Admin-Seite erstellt. Ich habe eine ähnliche Technik verwendet, wie in dieser Antwort gezeigt – indem du edit_custom_walker.php duplizierst und meine eigenen Felder hinzufügst. Meine benutzerdefinierten Eingaben funktionieren einwandfrei, sie werden jedoch in jedem Menü auf der nav-menus-Verwaltungsseite angezeigt. Wie kann ich sie nur auf Menüs anzeigen lassen, die […]

Horizontale Navigation

Hallo. Ich kämpfe seit Wochen mit diesem Problem. Versuche verschiedene Ansätze. Vom CSS-Styling zu einem benutzerdefinierten Walker. Ich möchte jedes Level als eigenes Element darstellen. Das Navigationsmenü (definiert in Appliance / Menü im Admin) besteht aus Seiten, Posts und WooCommerce Produkten und Kategorien. Wenn ich auf der Startseite bin, möchte ich LEVEL 1 Menüobjekte sehen. […]

Walker, um Bootstrap-Markup für wp_list_pages hinzuzufügen

Ich verwende wp_list_pages() , um eine Navigation der Seiten in meiner Site zu erstellen. Einige Seiten haben Kinder, daher brauche ich ein Dropdown-Menü im Navigationsbereich, um die untergeordneten Seiten und das Bootstrap-Markup für Dropdown-Menüs anzuzeigen. Um Bootstrap zu verwenden, muss ich den entsprechenden Elementen , und classnnamen hinzufügen. Ich denke, der beste Weg, diese classn […]

Fügen Sie dem vom benutzerdefinierten Walker erstellten Navigationsbereich einen dynamischen Inhaltsblock hinzu

Ich arbeite an einem Thema, das einen dynamischen Inhalt erfordert, der in der Navigation verschachtelt ist. Ich verwende einen benutzerdefinierten Walker, um das Menü zu generieren. Ich brauche eine Möglichkeit, Markup zu dem Code hinzuzufügen, der am Back-End bearbeitet werden kann (wahrscheinlich ACF, nicht wichtig). Der Inhalt wird in einem bestimmten Abschnitt des Menüs (“Produkte”) […]

Hinzufügen einer benutzerdefinierten class zu vorhandenen Menüelementen aus benutzerdefiniertem Meta

Ich möchte meinen vorhandenen Menüelementen eine benutzerdefinierte class hinzufügen. Das Problem ist, dass ich so etwas gerne machen würde: <li class="ID, “_icon”, true); ?>”>… <li class="ID, “_icon”, true); ?>”>… <li class="ID, “_icon”, true); ?>”>… oder <a class="ID, “_icon”, true); ?>”>… So habe ich eine benutzerdefinierte Meta-Tags für Beiträge und Seiten und sie sollten eine class […]