ariaieboy 691 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 سلام خسته نباشید. بنده کد های زیر را در فانکشن قرار دادم.<?phpfunction register_my_menus(){ register_nav_menus( array( 'top-menu' => __('main menu'), 'main-menu' => __('?????1'), 'footer-menu' => __('?????2') ) );}add_action('init', 'register_my_menus');?>بعد با استفاده از کد زیر اونها را در صفحه لود کردم.<?php wp_nav_menu(array('theme_location' => 'top-menu')); ?>و بعدش در بخش فهرست ها برای هر لیست ایتم کلاس سی اس اس مشخص کردم. ولی در خروجی یکسری کلاس اضافه تر از کلاس هایی که بنده اضافه کردم موجوده.<li id="menu-item-30" class="button button-3d button-primary menu-item menu-item-type-custom menu-item-object-custom menu-item-30"><a href="#">تماس با ما</a></li>حالا می خوام بدونم چجوری باید تمام کلاس ها و ای دی های اضافه را که با menu شروع میشه را حذف کنم؟ جست و جو کردم ولی نتونستم مشکل را حل کنم. ممنون می شوم راهنماییم کنید. باتشکر نقل قول لینک به ارسال
Ehsaan 1865 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 شما با استفاده از یه کلاس Walker سفارشی میتونید کلاً ساختار HTML خروجی این فانکشن رو تغییر بدید.اطلاعات بیشتر:https://codex.wordpress.org/Function_Reference/wp_nav_menu#Using_a_custom_Walker_classموفق باشید. 1 نقل قول لینک به ارسال
ariaieboy 691 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 شما با استفاده از یه کلاس Walker سفارشی میتونید کلاً ساختار HTML خروجی این فانکشن رو تغییر بدید.اطلاعات بیشتر:https://codex.wordpress.org/Function_Reference/wp_nav_menu#Using_a_custom_Walker_classموفق باشید.دوست عزیز اولندش اگر من خودم به نتیجه رسیده بودم که اینجا تاپیک ایجاد نمی کردم. دومندش من تا اونجایی که فهمیدم با این کد ها میشه کلاس اضافه کرد که مشکل من اضافه کردن کلاس نیست مشکل حذف کردن کلاس های اضافی هست. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .