为父项及其所有子项显示相同的菜单

时间:2013-07-18 作者:tstrebeck

我的站点中有三个主目录,我想为每个目录显示一个唯一的菜单,并将其显示在该目录的每个子目录上。我想我创建了三个自定义菜单,但是,为每个部分显示正确菜单的最佳方式是什么呢?

谢谢你的帮助!

1 个回复
SO网友:C Sanchez

是的,创建3个自定义菜单并使用条件。

例如,您有3个名为“产品”、“服务”和“培训”的自定义菜单。

打开要在页眉中插入代码的页面部分。php或任何需要它的地方。文件和使用:

if (is_page( array( 42, \'Products\' ) )) {
  wp_nav_menu(\'menu\' => \'Products\');
}elseif(is_page( array( 2, \'Services\' ) )) {
  wp_nav_menu(\'menu\' => \'Services\');
}elseif(is_page( array( 42, \'Training\' ) )) {
  wp_nav_menu(\'menu\' => \'Training\');
}else {

}

结束

相关推荐

Custom menus not showing

作为我上一次关于菜单的未解决查询的后续,这个问题已经进一步扩展。我的菜单没有打印代码中的任何地方。我正在注册菜单功能。php:add_action( \'after_setup_theme\', \'your_newtheme_setup\' ); if ( ! function_exists( \'your_newtheme_setup\' ) ) : function your_newtheme_setup() { if (