Ändern Sie das Untermenü Markup

Ich habe Leute gesehen, die empfehlen, den Walker von WordPress zu bearbeiten, um das Menü-Markup zu ändern und eigene zu erstellen.

Das Problem dabei ist, dass ich das Markup des Untermenüs ändern und das Menü so lassen möchte, wie es ist.

In der Walker-function sah ich nur die functionen start_lvl und end_lvl bezüglich der Erstellung des Untermenüs. Die functionen selbst haben keine sehr nützlichen Kommentare … also habe ich verstanden, dass lvl “level” bedeutet und damit “sub-menu” …

Es scheint jedoch keine spezielle function zu sein, die Untermenüs zu rendern. Es scheint, dass sie dasselbe für das Elternmenü als für das Untermenü verwenden.

Irgendeine Empfehlung? Ich würde gerne ein Menü wie dieses erstellen und ich habe Probleme.

Bildbeschreibung hier eingeben

Solutions Collecting From Web of "Ändern Sie das Untermenü Markup"

Die gesamte Idee einer benutzerdefinierten Walker-class besteht darin, dass Sie das Menü detailliert anpassen können. Sie können also auch das Hauptmenü unverändert lassen und die Untermenüs so erstellen, wie Sie es im Bild angeben.

Wie Hareesh in den Kommentaren angibt, erfordert dies jedoch eine Reihe von Anpassungen, insbesondere wenn Sie möchten, dass Ihr Thema weit anwendbar ist (dh Sie müssen Fehler wie fehlende Bilder im Untermenü berücksichtigen). Dies könnte ein guter Ort sein , um die Walker-class zu verstehen.