如何在WordPress / WooCommerce中添加第二个响应式菜单?

时间:2016-04-20 12:43:17

标签: wordpress responsive-design woocommerce

我正在写一个WordPress商店。我正在使用WooCommerce插件。

我需要添加第二个响应式菜单。问题是,菜单项将根据页面而改变。例如,商店的菜单需要不同。页面和'关于'页。

如果没有WooCommerce(在纯WordPress中),我只会为每个页面使用不同的标题模板(通过使用页面模板)。在WooCommerce中,它的工作方式似乎有所不同。

我不想使用插件。我该怎么办?

1 个答案:

答案 0 :(得分: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 Admin

管理不同的菜单
  • 商店页面菜单
  • 关于页面的菜单