ho3ein 330 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 سلام اساتید خسته نباشیدیک فهرست رو تو فانکشن فعال کردم و یک کد توی header گذاشتم حالا برای اینکه ساب منو یا همون لیست افتادنی بیاد باید از تگ li کلاس و آی دی هایی که خوده وردپرس بهشون میده حذف کنم اما نمیدونم چطور کد منو <?php wp_nav_menu( array('theme_location' => 'menu1','menu_class'=>'menusm','fallback_cb'=> 'fallbackmenu' ) ); ?>کد سورس قالب وقتی اجرا میشه <div id="smoothmenu1" class="ddsmoothmenu"><div class="menu-%d9%85%d9%86%d9%88%db%8c-%d8%a8%d8%a7%d9%84%d8%a7-container"><ul id="menu-%d9%85%d9%86%d9%88%db%8c-%d8%a8%d8%a7%d9%84%d8%a7" class="menusm"><li id="menu-item-30" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-30"><a href="http://localhost/wp/?cat=1">دستهبندی نشده</a></li><li id="menu-item-31" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31"><a href="http://localhost/wp/?page_id=2">Sample Page</a><ul class="sub-menu"><li id="menu-item-32" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32"><a href="http://س">صفحه اصلی</a></li></ul></li></ul></div>میخوام اینا حذف بشن :id="menu-item-32" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32" نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 تست کنید: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() : '';} 2 نقل قول لینک به ارسال
ho3ein 330 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 درست نشدParse error: syntax error, unexpected ';', expecting ')' in C:\wamp\www\wp\wp-content\themes\*****\functions.php on line 11 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 شما یک اشتباه در کدهاتون دارید. همین فایلی که خطا داده رو فشرده و اینجا پیوست کنید. 1 نقل قول لینک به ارسال
ho3ein 330 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 فهمیدم مشکلش چیشه اما من نمیخوام کلاس و آی دی ها خالی بشن میخوام حذف بشن ! نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 این کد :add_filter ('wp_nav_menu','strip_empty_classes');function strip_empty_classes($menu) { $menu = preg_replace('/ class=(["\'])(?!active).*?\1/','',$menu); return $menu;}یا این:add_filter('nav_menu_css_class','remove_nav_menu_classes');function remove_nav_menu_classes($classes) { return array(); }تست کنید. 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .