Hosein Gh 4 ارسال شده در دی 99 گزارش بازنشر ارسال شده در دی 99 (ویرایش شده) سلام من از فهرست ها که تو وردپرس هست استفاده میکنم بعد تو خروجی که میبینم یه سری کدهای اضافی داره مثلا li که ایجاد میشه تو فهرست تو خروجی به این شکله <li id="menu-item-15150" class="menu-item menu-item-type-post_type menu-item-object-artists menu-item-15150"> نمیشه کدهای اضافه رو حذف کرد؟ اون id و class که خودش اضافه شده ویرایش شده دی 99 توسط Hosein Gh لینک به ارسال
asadiy4n 2807 ارسال شده در دی 99 گزارش بازنشر ارسال شده در دی 99 سلام خروجی 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 4 ارسال شده در دی 99 مالک گزارش بازنشر ارسال شده در دی 99 در 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 2807 ارسال شده در دی 99 گزارش بازنشر ارسال شده در دی 99 منو رو شما چجوری نمایش میدید؟ داخل سربرگ ( header.php ) معمولا میذارن این کد ها رو به منو اضافه کنید 'menu_class' => 'myclass', 'menu_id' => 'myid' 1 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری