我目前正在使用Twenty Thirteen主题,我想创建一个二级菜单。我并不完全熟悉PHP代码。我想知道你是否知道如何在function.php中插入正确的代码?另外,你知道要在header.php页面插入的代码吗?
以下是Twenty Eleven主题的代码示例:
register_nav_menus( array(
'primary' => __( 'Primary Menu', 'yourtheme'),
'secondary' => __( 'Secondary Menu', 'yourtheme' ),
) );
<nav>
<?php
wp_nav_menu( array('container_class' => 'menu-footer',
'theme_location' => 'secondary') ); ?>
</nav>
谢谢!
答案 0 :(得分:0)
通过二级菜单,我假设你的意思是一个子菜单?这是在wordpress cms中完成的。首先创建页面,然后转到菜单模块并将它们添加到您已设置的主菜单中。然后它们会在您调用菜单时出现。你将不得不在css中对它们进行样式化,以使它们成为一个导航栏,并且有大量的教程并且已经回答了问题。
如果您要创建第二个单独的菜单,那么您就可以在完全正确的轨道上注册菜单。但是你想在不同的地方使用wp_nav_menu()调用它们,除非你想加入菜单,你可以通过在PHP代码周围放置<ul></ul>
来完成。
始终实际创建页面和菜单wordpress,一旦注册,请务必返回菜单并将菜单链接到管理位置选项卡下的位置。如果你不知道我的意思,请查看codex。你可能已经忘记了这一步。祝好运!