【发布时间】:2018-10-11 14:28:13
【问题描述】:
我是一个尝试创建自己的 wordpress 主题的初学者。
我有两个导航菜单,一个用于页眉,一个用于页脚,但没有显示第二个用于页脚的导航菜单。我的代码目前如下所示。
- Functions.php
function base_theme_setup(){
add_theme_support('menus');
register_nav_menu('primary','Primary Header Navigation');
register_nav_menu('secondary','Secondary Footer Navigation');
}
add_action ('init', 'base_theme_setup');
-footer.php
<footer>
<?php wp_nav_menu(array('theme_location'=>'secondary')); ?>
</footer>
<?php wp_footer (); ?>
</body>
</html>
【问题讨论】:
-
听起来不太简单,但您是否在 WordPress 中选择了二级菜单并为其分配了菜单项?
-
是的,我有。这一切在后端看起来都很好,只是没有出现在网站上。
-
尝试将
init更改为after_setup_theme。 -
之前给过但没有效果:(
-
转到相关站点并按 Ctrl+F5。
标签: php wordpress wordpress-theming