Wordpress Genesis - 在标题中创建两个菜单位置(主要+次要)

时间:2015-11-04 13:04:39

标签: php css wordpress menu genesis

我对Genesis Framework很新,我想知道是否可以在标题中创建两个菜单位置? 它应该是这样的:

主菜单---(徽标)---辅助菜单

主菜单应与左侧对齐,辅助菜单应与右侧对齐。 我的想法只是将两个菜单位置添加到我的childtheme,“header right”和“header left”并为其分配菜单。 我是过滤器和挂钩的新手,但据我所知,这应该不会那么麻烦。还是我错了? 任何帮助,将不胜感激!我期待着你的回答。

1 个答案:

答案 0 :(得分:1)

此代码位于子主题function.php文件中:

?php
//do not copy the opening php tag above

/**
 * Swap Primary Nav to Header Right and Remove Wrap
 * 
 * @package Swap Primary Nav
 * @author Neil Gee
 * @link http://coolestguidesontheplanet.com/switching-primary-menu-genesis-theme-header-right/
 * @copyright (c) 2014, Neil Gee
 */
 remove_action( 'genesis_after_header','genesis_do_nav' ) ;
 add_action( 'genesis_header_right','genesis_do_nav' );
 add_theme_support( 'genesis-structural-wraps', array( 'header', 'menu-secondary', 'footer-widgets', 'footer' ) );//menu-primary is removed

您实际上只需在代码的开头添加remove_action和add_action函数,然后单独重新定位菜单。 remove_action完全移开菜单,add_action将其添加到新位置。