31 Ağustos 2014 Pazar

Wordpress Üst Menüden Class wp_nav_menu Kaldırma

Wordpress temalarının üst menüsünde <ul> <li> Class değerleri çok uzun bunları nasıl kaldırırım diye küçük bir araştırmanın sonunda.

Temamızın functions.php dosyası içerisine sadece şu kodları eklemem yetti.


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


-------

Kaynak : http://stackoverflow.com/

Eski Haline örnek
-------
<div id="navi">
<div class="menu-primary-container"> 
  <ul id="menu-primary" class="menu">
    <li id="menu-item-14" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14"></li>
    <li id="menu-item-16" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-16"></li>
    <li id="menu-item-20" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20"></li>
    <li id="menu-item-15" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-15"></li>
    <li id="menu-item-17" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17"></li>
  </ul>
</div>

-------

Hiç yorum yok:

Yorum Gönder