我一直在尝试为我的主要超链接制作标题菜单,并为我的社交媒体图标制作页脚菜单。
我已经有了一段时间的标题,但只是因为我试图在页脚中添加一个菜单,它开始只显示页眉和页脚中的页脚菜单。我已经确保wordpress后端的所有设置都是正确的,但我仍然无法使其工作。
在我的header.php中,我有:
<nav class="header-nav">
<?php $args = array('theme_location' => 'header'); ?>
<?php wp_nav_menu(); ?>
</nav>
在我的footer.php中,我有:
<nav class="footer-nav">
<?php $args = array('theme_location' => 'footer'); ?>
<?php wp_nav_menu(); ?>
</nav>
在functions.php中我有:
register_nav_menus(array(
'header' => __( 'Header Menu'),
'footer' => __( 'Footer Menu'),
));
答案 0 :(得分:1)
请转到functions.php:
function register_my_menus() {
register_nav_menus(
array(
'primary' => esc_html__( 'Primary Menu', 'theme_wp' ),
'header' => __( 'Menu Header' ),
'footer' => __( 'Menu Footer' )
/*'an-extra-menu' => __( 'An Extra Menu' ) */
)
);
}
add_action( 'init', 'register_my_menus' );
现在进入模板:
<强>的header.php 强>
wp_nav_menu(array('theme_location'=&gt;'header'));
<强> footer.php 强>
wp_nav_menu(array('theme_location'=&gt;'footer'));
不要忘记选项Wp中的asign菜单 - &gt; https://codex.wordpress.org/Appearance_Menus_SubPanel