2016-04-20 107 views
0

我正在一家WordPress商店工作。我正在使用WooCommerce插件。如何在WordPress/WooCommerce中添加第二個響應菜單?

我需要添加第二個響應菜單。問題是,菜單項會根據頁面而改變。例如,「商店」頁面和「約」頁面的菜單需要不同。

如果沒有WooCommerce(純WordPress),我會簡單地爲每個頁面使用不同的頁眉模板(通過使用頁面模板)。在WooCommerce中,它看起來工作不同。

我不想使用插件。我該怎麼做?

+0

您可以按照woocommerce頁面相同的概念也是如此。它會工作。例如'shop'頁面不同的頭文件,不同的頭文件'about'頁面等。 – zipkundan

+0

**最簡單的解決方案:**您也可以保留一個菜單,並在改變的菜單項上添加類。之後,在你的CSS文件中,顯示或**隱藏**這些項目取決於你是哪種類型的頁面或哪個頁面ID。 – LoicTheAztec

回答

0

如果您有權訪問源代碼,則可以在PHP中使用條件。

例如:

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; 

請參閱

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

編輯:您可以通過WP管理員管理型動物菜單

  • 菜單的店鋪頁面
  • 菜單關於頁面
相關問題