在WooCommerce产品页面上显示特定的主子导航

时间:2017-08-11 作者:user125701

所以我的站点上有两个带有子导航的父元素,它们都只是普通的页面菜单链接。我想知道我是否可以在任何Woocommerce产品页面上看到特定的sub-nav

Image of nav

1 个回复
SO网友:David

是的,您可以使用条件标记。https://docs.woocommerce.com/document/conditional-tags/

因此,根据您是否希望它出现在所有woocommerce页面(列表页面以及各个产品页面)上,您可以使用的是\\u woocommerce()

如果只想在单个产品页面上使用,可以使用is\\u product()

因此,在将调用输出到菜单之前,可以使用if语句检查这是否为真。你可以把这个放在标题里。输出菜单的php或模板

if(is_woocommerce()){
  $args = array(        
    \'menu\' => \'Your submenu\'
  );
  wp_nav_menu( $args );
}

结束

相关推荐

在PHP中跨函数嵌套的DIV似乎不起作用

我的父函数(vc_make_graph()), 它有主“PArent DIV”,调用几个子函数,如下所示。每个子函数也有相应的DIV,我假设它在逻辑上应该是父函数中DIV的子函数。我想将子函数中的所有对象封装到父函数中由main DIV(\'oveall\')定义的框中(vc_make_graph()). 问题是父函数(“total”)中的DIV似乎没有将DIV包含在其中的子函数中。下面是PHP代码、CSS和屏幕截图。非常感谢您的帮助!!<style> <?php include