WordPress 的菜单函数会输出许多我们用不到的 ID 和 class,我们可以在主题的 functions.php 中添加以下代码来把它们去掉。

add_filter('nav_menu_css_class', 'clean_menu_class', 100, 1);
add_filter('nav_menu_item_id', 'clean_menu_class', 100, 1);
add_filter('page_css_class', 'clean_menu_class', 100, 1);
function clean_menu_class($var) {
return is_array($var) ? array_intersect($var, array('current-menu-parent','current-menu-item','dropdown')) : '';
}

可在 array_intersect($var, array('current-menu-parent','current-menu-item','dropdown')) : ''; 中自定义排除的 CSS。

[ via ]

# #

分享此文: 微信 新浪微博 QQ
上一篇

WordPress 函数:wp_tag_cloud(标签云)

下一篇

WordPress 教程:自定义新用户注册欢迎邮件

发表评论