Wie man ein strukturiertes Menü in PHP richtig implementiert

8

Mein Ziel ist es, den bestehenden Wordpress php Menücode zu optimieren / zu ersetzen, mit einem Startpunkt, dieser html / css / js Menüstruktur im Codepen:

Startseite / Portfolio / Über und gehen Sie in Portfolio Struktur, eine weitere Seite mit Home / Portfolio-Projekten .

In ein paar Worten habe ich mich in script-calls.php die mynewmenu.js Datei mit der folgenden Sequenz registriert:

js :

%Vor%

Ich habe die gewünschte Menüstruktur erstellt (verschiedene Menüs zu verschiedenen Seiten zuweisen, wie Sie hier sehen) und die ich identifiziert habe die php , die die vorhandene Menüstruktur verwalten:

%Vor%

An dieser Stelle ist meine Frage, wie kann ich in die header.php die folgenden html Sequenzen implementieren, die die Rollover-Bilder erzeugen, die mit den Menü-Buttons verknüpft sind, wobei zu beachten ist, dass es verschiedene Bereiche gibt Abschnitt wie folgt. Zuhause / Portfolio / Über:

%Vor%

und Menü 2, Home / Portfolio-Projekte:

%Vor%

Ich habe absichtlich die css aus der Diskussion gelassen, weil das ein anderes Kapitel dieser Code-Optimierung ist.

LE: Ich muss erwähnen, dass der Rollover-Bild-Effekt, der durch die Menü-Buttons aktiviert wird, genug (und sinnvoll) ist, damit er verfügbar ist, nur auf der Startseite und Portfolio-Seite der Website. Ich denke, dass es sehr schwierig sein könnte, den gleichen Effekt zu erzielen, wenn wir eine Projektseite geöffnet haben (sagen wir FIVA ) und die Maus darüber bewegen ein anderer Projektknopf zum Beispiel.

LE2: In Bezug auf die Rollover-Bilder suche ich nicht nach einem ausgefallenen php -Code, der eine Vorschau auf das letzte Projekt oder etwas aufnehmen soll; Ein php -Code, der es mir erlaubt, Bildquellenverknüpfungen wie in den obigen html Menüabschnitten vorzudefinieren, ist in Ordnung, wenn man bedenkt, dass diese Bilder nicht so oft ersetzt werden.

LE3: Pure experimental, und bitte korrigieren Sie mich, ich habe gerade nachgedacht, mit PHP-Funktion zwei separate html -Dateien in header.php (einschließlich in den oben beschriebenen Menü 1 und 2 Abschnitte) aufzurufen, könnte der Beginn eines Workarounds sein?

%Vor%

Irgendwelche Gedanken? Danke,

    
typo_78 06.08.2015, 16:54
quelle

1 Antwort

1

Ich bin kein WordPress-Entwickler, aber es scheint mir, dass Sie einen Weg brauchen, um die aktive Kategorie / Post / Seite zu erkennen? Sie sind auf ... es ist schwierig, Ihre Datenstrukturen von der Website zu verstehen.

%Vor%

Überarbeitete meine Antwort, um Ihnen eine bessere Vorstellung davon zu geben, welchen Test ich auch verweise.

    
Dan Belden 13.08.2015 18:20
quelle

Tags und Links