2016-04-20 2 views
0

Ich arbeite an einem WordPress-Shop. Ich benutze das WooCommerce Plugin.Wie füge ich ein zweites responsives Menü in WordPress/WooCommerce hinzu?

Ich muss ein zweites responsives Menü hinzufügen. Das Problem ist, dass Menüpunkte sich je nach Seite ändern. Zum Beispiel muss das Menü für die "Shop" -Seite und die "Über" -Seite unterschiedlich sein.

Ohne WooCommerce (in reinem WordPress) würde ich einfach verschiedene Header-Vorlagen für jede Seite verwenden (mit Hilfe von Seitenvorlagen). In WooCommerce scheint es anders zu funktionieren.

Ich möchte keine Plugins verwenden. Wie kann ich es tun?

+0

Sie können das gleiche Konzept für Woocommerce-Seiten auch verfolgen. Es wird klappen. z.B. verschiedene Header-Dateien für 'Shop'-Seite, andere Header-Dateien' über'-Seite usw. – zipkundan

+0

** Die einfachste Lösung: ** Sie können auch ein Menü beibehalten und Klassen zu den Menüpunkten hinzufügen, die sich ändern. Danach können Sie diese Elemente in Ihrer CSS-Datei anzeigen oder verbergen **, je nachdem, welcher Seitentyp oder welche Seiten-ID Sie sind. – LoicTheAztec

Antwort

0

Wenn Sie Zugriff auf die Quelle haben, können Sie Bedingungen in PHP verwenden.

Zum Beispiel:

if(is_page(('shop')) : 
    ('your_shop_menu'); // consider fix this php, it's example only (you can use is_shop() when is Woocommerce Home Shop) 
elseif(is_page(('about')) : // You can use page's slug 
    ('your_about_menu'); // consider fix this php, it's example only 
else : 
    ('your_default_menu'); // or empty if you don't need menu 
endif; 

Bitte sehen

https://docs.woothemes.com/document/conditional-tags/ https://codex.wordpress.org/Conditional_Tags

Bearbeiten: Sie differents Menüs über WP Admin verwalten können

  • Menü für Shop Seite
  • Menü für Über Seite
Verwandte Themen