【发布时间】:2019-03-06 02:54:29
【问题描述】:
在从头开始构建 WordPress 主题时,我希望主菜单出现在网页顶部附近,页脚菜单出现在网页底部附近。以下是我注册导航菜单的方式:
register_nav_menus(array(
'header-menu' => 'Meta Music Header Menu',
'footer-menu' => 'Meta Music Footer Menu'
));
主菜单放在'header.php'中:
<body <?php body_class(); ?>>
<div id='header-menu'>
<?php wp_nav_menu( 'theme_location', 'header-menu' ); ?>
</div>
页脚菜单放在'footer.php'中:
<footer id='site-footer'>
<?php dynamic_sidebar( 'metamusic-footer-widget' ) ?>
<?php wp_nav_menu( 'theme_location', 'footer-menu' ); ?>
</footer>
据我所知,自定义导航菜单已正确放置和注册。自然地,它们需要被设计成更令人愉悦的视图。但是,我担心的是这些展示位置不会反映在 HTML 呈现中。随附的屏幕截图描述了自定义菜单及其 HTML 渲染。请注意,页面顶部的主菜单呈现为页脚菜单。
我哪里出错了?我检查了 WordPress Codex,我的代码符合要求。
感谢您的反馈。
【问题讨论】: