Ich habe einen Client, der zwei "Hauptmenüs" haben wollte, und wir mussten programmgesteuert anzeigen, welches Menü die aktuelle Seite enthielt. Wie kann ich das machen?
Beispiel: Wir befinden uns auf der Seite "Über". Finden Sie heraus, welches der beiden Menüs die Seite "Info" enthält, und zeigen Sie dieses.
Antworten:
Hier ist die Funktion, die ich geschrieben habe, um dies herauszufinden. Sie geben ihm einen Menü-Slug / Namen / ID und eine Post / Page-ID und es wird zurückgegeben,
TRUE
wenn sich dieser Post / diese Seite im angegebenen Menü befindet undFALSE
ansonsten. Dann war es nur noch eine Frage der schnellen if / else-Anweisung, die beiden Menüs zu überprüfen und das richtige anzuzeigen.Anwendungsbeispiel:
quelle
$menu
durchgereichtesc_attr
?