WordPress调用导航代码及移除导航CSS代码

WordPress调用导航代码:(单层,本文含移除导航多余CSS代码)。
注:其实我感觉seo考虑不封装进函数,直接用html写死也很方便,因为是在header.php里,修改也就是这一个文件可以了。
如果使用函数调用,别忘记了后台menu里属性设置nofollow.

定义代码:

register_nav_menus(
array(
'header-menu' => __( 'header-menu' ),
'footer-menu' => __( 'footer-menu' )
)
);

header.php调用代码:

<?php wp_nav_menu( array( 'menu' => 'mymenu', 'depth' => 1) );?>

移除wp_nav_menu()多余的CSS选择器

function uazoh_css_attributes_filter($var) {  
    return is_array($var) ? array() : '';  
}  
add_filter('nav_menu_css_class', 'uazoh_css_attributes_filter', 100, 1);  
add_filter('nav_menu_item_id', 'uazoh_css_attributes_filter', 100, 1);  
add_filter('page_css_class', 'uazoh_css_attributes_filter', 100, 1);  

上一篇文章写得不够详细,这篇文章加以补充。

文章地址:https://www.linhun.com/715.html ,欢迎分享。


发表评论

电子邮件地址不会被公开。 必填项已用*标注