Aşağıdaki kod Wordpress'de otomatik olarak menülere eklenen kullanılmayan class'ları kaldırıyor, ancak kaldırılanlar arasında "menu-item-has-children" class'ını kullanıyorum ve onun kalkmasını istemiyorum. Yani hariç tutulmasını istiyorum. Örnek vereyim:
Alt menü yoksa:
menu-item menu-item-type-taxonomy menu-item-object-category menu-item-163
Alt menü varsa:
menu-item menu-item-type-taxonomy menu-item-object-category menu-item-163 menu-item-has-children
menu-item-has-children kalkınca alt menü çalışıyor.
Kod şu şekilde:
function clear_nav_menu_item_class() {
return array();
}
add_filter( 'nav_menu_css_class', 'clear_nav_menu_item_class' );Şurada farklı kodlar var belki çözüm buradadır ama ben anlamadığımdan yapamadım: https://gist.github.com/hitautodestruct/4345363