【发布时间】:2019-06-28 02:17:35
【问题描述】:
在创建自定义 WordPress 菜单并删除子菜单类时,会重新添加默认值,因此我只需要用我自己的类覆盖它们。以下是用于删除子菜单类同时仅向主要导航链接添加自定义类的功能。
//Add Custom Class to Navigation <a> Tags
add_filter( 'nav_menu_link_attributes', 'add_class_anchor_nav_primary', 10, 3 );
function add_class_anchor_nav_primary( $atts, $item, $args ) {
if ( (int) $item->menu_item_parent === 0 ) {
$class = 'dropdown submenu';
$atts['class'] = $class;
}
return $atts;
}
【问题讨论】:
标签: javascript wordpress