wordpress自定义菜单调用

2024-12-03 06:22:51
推荐回答(3个)
回答1:

你好,我觉得你参考的可能是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. 还不明白的话,再发问?


祝愉快!

回答2:

你要的功能,插件库,都能找到相关插件,自己改或添加代码,很麻烦,每次更新,就清零了,用插件没这问题。

回答3:

我想找的是那个摘要