Hosein Gh 2 ارسال شده در 2 دی گزارش بازنشر ارسال شده در 2 دی (ویرایش شده) سلام من از فهرست ها که تو وردپرس هست استفاده میکنم بعد تو خروجی که میبینم یه سری کدهای اضافی داره مثلا li که ایجاد میشه تو فهرست تو خروجی به این شکله <li id="menu-item-15150" class="menu-item menu-item-type-post_type menu-item-object-artists menu-item-15150"> نمیشه کدهای اضافه رو حذف کرد؟ اون id و class که خودش اضافه شده ویرایش شده 2 دی توسط Hosein Gh نقل قول لینک به ارسال
asadiy4n 1,976 ارسال شده در 2 دی گزارش بازنشر ارسال شده در 2 دی سلام خروجی wp_nav_menu( array( 'theme_location' => 'nav_menu', 'menu_class' => 'myclass', 'menu_id' => 'myid' ) ); فانکشن 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_intersect($var, array('current-menu-item')) : ''; } 1 نقل قول لینک به ارسال
Hosein Gh 2 ارسال شده در 2 دی مالک گزارش بازنشر ارسال شده در 2 دی در 4 ساعت قبل، asadiy4n گفته است : سلام خروجی wp_nav_menu( array( 'theme_location' => 'nav_menu', 'menu_class' => 'myclass', 'menu_id' => 'myid' ) ); فانکشن 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_intersect($var, array('current-menu-item')) : ''; } سلام باید چیکار کنم اون خروجی رو کجا بزارم نقل قول لینک به ارسال
asadiy4n 1,976 ارسال شده در 2 دی گزارش بازنشر ارسال شده در 2 دی منو رو شما چجوری نمایش میدید؟ داخل سربرگ ( header.php ) معمولا میذارن این کد ها رو به منو اضافه کنید 'menu_class' => 'myclass', 'menu_id' => 'myid' 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .