亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747


wordpress刪除菜單多余的CLASS和ID沉余

 

1wordPress/ target=_blank class=infotextkey>WordPress增加模板菜單方法

在functions.php文件加上以下代碼,

if(function_exists('register_nav_menus')){

register_nav_menus(

array(

'header-menu' => __( '菜單名字A' ),

'footer-menu' => __( '菜單名字B' ),

'sider-menu' => __('菜單名字C')

)

);

}

最簡(jiǎn)單的調(diào)用方式,前臺(tái)加上下面代碼

<?php wp_nav_menu; ?>

也可以對(duì)這個(gè)菜單進(jìn)行更多的控制,代碼如下

<?php wp_nav_menu(

array(

'theme_location' => '' //指定顯示的導(dǎo)航名,如果沒有設(shè)置,則顯示第一個(gè)

'menu' => 'header-menu',

'container' => 'nav', //最外層容器標(biāo)簽名

'container_class' => 'primary', //最外層容器class名

'container_id' => '',//最外層容器id值

'menu_class' => 'sf-menu', //ul標(biāo)簽class

'menu_id' => 'topnav',//ul標(biāo)簽id

'echo' => true,//是否打印,默認(rèn)是true,如果想將導(dǎo)航的代碼作為賦值使用,可設(shè)置為false

'fallback_cb' => 'wp_page_menu',//備用的導(dǎo)航菜單函數(shù),用于沒有在后臺(tái)設(shè)置導(dǎo)航時(shí)調(diào)用

'before' => '',//顯示在導(dǎo)航a標(biāo)簽之前

'after' => '',//顯示在導(dǎo)航a標(biāo)簽之后

'link_before' => '',//顯示在導(dǎo)航鏈接名之后

'link_after' => '',//顯示在導(dǎo)航鏈接名之前

'items_wrap' => '<ul id="%1$s">%3$s</ul>',

'depth' => 0,////顯示的菜單層數(shù),默認(rèn)0,0是顯示所有層

'walker' => ''// //調(diào)用一個(gè)對(duì)象定義顯示導(dǎo)航菜單 ));

?>

 

2如何刪除菜單選擇器沉余

默認(rèn)Wordpress菜單生成的html代碼

wordpress刪除菜單多余的CLASS和ID沉余

代碼在菜單列表中l(wèi)i有多個(gè)Id,也有多個(gè)Class的類,而且定義整個(gè)菜單樣式,根本不需要這么多選擇器,下面介紹刪除Wordpress沉余選擇器的方法,代碼如下

add_filter('nav_menu_css_class', 'my_css_attributes_filter', 100, 1); //刪除Class選擇器

add_filter('nav_menu_item_id', 'my_css_attributes_filter', 100, 1); //刪除Id選擇器

add_filter('page_css_class', 'my_css_attributes_filter', 100, 1);

function my_css_attributes_filter($var) {

return is_array($var) ? array_intersect($var, array('current-menu-item','current-post-ancestor','current-menu-ancestor','current-menu-parent')) : ''; //刪除當(dāng)前菜單的四個(gè)選擇器

}

效果如下:

wordpress刪除菜單多余的CLASS和ID沉余

分享到:
標(biāo)簽:wordpress
用戶無頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定