猪呆萌 – WordPress主题,苹果cms模板 > WordPress主题

wordpress自定义菜单调用

本文作者:admin 2024-05-22

你好,我觉得你参考的可能是HotNews之类的主题,因为你定义菜单的代码过于简单,没有给
theme_location赋值,所以,第二种方法注定失败的,我的建议:



1. 定义一个菜单:


//menu walker extend
function cwpmenu(){
   if(has_nav_menu( 'header-menu' ))
   {
   wp_nav_menu(array(
           'theme_location'=>'header-menu',
           'menu_id'=>false,
           'container'=>'ul',
           'menu_class'=>'nav',
           'fallback_cb'=> 'wp_bootstrap_navwalker::fallback',//这是一个Github上的开源类,忘了作者叫啥了
           'walker'=> new wp_bootstrap_navwalker()
           )
        );
   }else{
   echo'';wp_list_pages('title_li=');echo''; } }2. 在header.php中调用: cwpmenu(); }else{ ?> Setup your main menu here:Wordpress pannel > Apperance > Menus 3. 如有不明白的,去Wordpress点org查看文档或百度一下先; 4. 还不明白的话,再发问? 祝愉快!

上一篇:掌握WordPress菜单功能,让你的网站导航更便捷    下一篇:在wordpress中如何自定义后台菜单,并跳到自定义页面
相关文章