wordpress添加自定義菜單欄


1. 以下代碼是wordpress的wp_nav_menu();

<?php
    $defaults = array(
        'container'=>false, //父級div為空
        'link_before' => '<span>',//a標簽文字前加<span>標簽
        'link_after' => '</span>',//a標簽文字后加</span>標簽
); wp_nav_menu($defaults); ?>

2. 在wp后台中添加自定義菜單欄

 wp_nav_menu的參數

wp_nav_menu( array(
    'theme_location'  => '',//導航別名
    'menu'   => '', //期望顯示的菜單
    'container'  => 'div',  //容器標簽
    'container_class' => '',//ul父節點class值
    'container_id'  => '',  //ul父節點id值
    'menu_class'   => 'menu',   //ul節點class值
    'menu_id'   => '',  //ul節點id值
    'echo'  => true,//是否輸出菜單,默認為真
    'fallback_cb' => 'wp_page_menu',  //菜單不存在時,返回默認菜單,設為false則不返回
    'before' => '', //鏈接前文本
    'after'  => '', //鏈接后文本
    'link_before'  => '',   //鏈接文本前
    'link_after'  => '',//鏈接文本后
    'items_wrap'  => '<ul id="%1$s" class="%2$s">%3$s</ul>',   //如何包裝列表
    'depth' => 0,   //菜單深度,默認0
    'walker' => ''  //自定義walker
  ) );
?>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM