• 05-11-2021, 16:48:37
    #1
    Wordpress'in menü fonksiyonu olan wp_nav_menu() ile temaya bir menü ekledim ancak aşağıdaki görselde görüldüğü gibi menüye ait "menu-item menu-item-type-taxonomy menu-item-object-category menu-item-287" gibi bir çok Class ekleniyor, bunları kullanmıyorum ve gereksiz buluyorum. Nasıl otomatik eklenmesini engelleyebilirim? Bir parametresi var mıdır bulamadım?



    Kullandığım menü kodu şu şekilde;
        wp_nav_menu( array(
                'theme_location' => 'primary',
                'menu_id' => 'main-menu',
                'menu_class' => 'nav-menu',
                'container' => 'ul',
            )
        );
  • 06-11-2021, 00:47:11
    #2
    Oradaki classları bildiğim kadarıyla silemezsiniz ki silmeyin de çünkü kullanmış olduğunuz tema oradaki classları kullanarak düzenlemeler yapıyor.
  • 06-11-2021, 00:55:56
    #3
    Gold üye
    functions.php ekleyin.

    add_filter('nav_menu_css_class', 'clear_nav_menu_item_class' );
    function clear_nav_menu_item_class() {
      return array();
    }
  • 06-11-2021, 02:04:38
    #4
    Yusu adlı üyeden alıntı: mesajı görüntüle
    Oradaki classları bildiğim kadarıyla silemezsiniz ki silmeyin de çünkü kullanmış olduğunuz tema oradaki classları kullanarak düzenlemeler yapıyor.
    Yok hocam kullanılmıyor, SEO için optimize ediyorum.

    uckan adlı üyeden alıntı: mesajı görüntüle
    functions.php ekleyin.

    add_filter('nav_menu_css_class', 'clear_nav_menu_item_class' );
    function clear_nav_menu_item_class() {
      return array();
    }
    Seçili bir menüde kaldırmasını istesem nasıl yapabilirim? Böyle hepsini kaldırdı. Mesela "main_menu"'den kaldırmasını istiyorum.
  • 06-11-2021, 18:57:39
    #5
    Gold üye
    SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
    Yok hocam kullanılmıyor, SEO için optimize ediyorum.



    Seçili bir menüde kaldırmasını istesem nasıl yapabilirim? Böyle hepsini kaldırdı. Mesela "main_menu"'den kaldırmasını istiyorum.
    https://developer.wordpress.org/refe...enu_css_class/ burada örnekler mevcut.