رفتن به مطلب

مشکل با بخش فهرست ها


پست های پیشنهاد شده

سلام خسته نباشید. بنده کد های زیر را در فانکشن قرار دادم.


<?php
function 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 شروع میشه را حذف کنم؟

جست و جو کردم ولی نتونستم مشکل را حل کنم. ممنون می شوم راهنماییم کنید. باتشکر

لینک به ارسال

شما با استفاده از یه کلاس Walker سفارشی می‌تونید کلاً ساختار HTML خروجی این فانکشن رو تغییر بدید.

اطلاعات بیشتر:


https://codex.wordpress.org/Function_Reference/wp_nav_menu#Using_a_custom_Walker_class

موفق باشید.

لینک به ارسال

شما با استفاده از یه کلاس Walker سفارشی می‌تونید کلاً ساختار HTML خروجی این فانکشن رو تغییر بدید.

اطلاعات بیشتر:


https://codex.wordpress.org/Function_Reference/wp_nav_menu#Using_a_custom_Walker_class

موفق باشید.

دوست عزیز اولندش اگر من خودم به نتیجه رسیده بودم که اینجا تاپیک ایجاد نمی کردم. دومندش من تا اونجایی که فهمیدم با این کد ها میشه کلاس اضافه کرد که مشکل من اضافه کردن کلاس نیست مشکل حذف کردن کلاس های اضافی هست.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...