当前的主题不提供原生的自定义菜单支持。您可以用“自定义菜单”小工具将您在这里创建的菜单添加至主题的侧边栏。
wp新建的主题,默认都不带任何导航菜单的。需要在functions.php激活这个功能,添加代码如下:
//让当前主题支持原生的自定义菜单
if (function_exists('register_nav_menus')){ register_nav_menus(array( //主键key调用nav时使用,值value为后台菜单显示名称 'primary' => 'Primary Navigation' )); }
添加后,左侧主题位置模块里面就有个primary下拉列表,先在右侧添加菜单,再在左侧primary下拉列表中选中该菜单,然后就可在前台调用了。调用方法:
<?php wp_nav_menu(array( 'theme_location' => 'primary',//register_nav_menus()中指定的主键key,跟后台的菜单相对应 'container'=> 'nav',//指定导航菜单的最外层包裹元素,可取值为 div 和 nav ;若不需要该包裹元素可设置其值为false 即可 'container_class' => 'nav-menu', 'container_id'=> '', 'menu_id'=>'menu1', //菜单ul标签id 'menu_class' => 'nav-first' )); ?>
当然,你可以在wp_nav_menu()函数中不带任何参数,带参数只是方便自定义而已....
0条评论( 网友:0 条,站长:0 条 ) 网友评论{有您的评论更精彩....}