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


Wordpress Genesis – Create two menu locations in header (primary + secondary)

我对创世纪框架很陌生,我想知道是否可以在标题中创建两个菜单位置?它应该看起来像这样:

主菜单 ——– (徽标( ——— 辅助菜单

主菜单应

向左对齐,辅助菜单应向右对齐。我的想法只是在我的子主题中添加两个菜单位置,"标题右"和"标题左",并将菜单分配给它们。我是过滤器和钩子的新手,但据我所知,这应该不会有太大的麻烦。还是我错了?任何帮助将不胜感激!我期待你的回答。

此代码位于子主题函数中.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将其添加到新位置。