পরামিতি 'items_wrap'
জন্য wp_nav_menu()
ডিফল্ট:
'<ul id="%1$s" class="%2$s">%3$s</ul>'
এই আ টেমপ্লেট যা দিয়ে পার্স করা হয়েছে sprintf()
:
$nav_menu .= sprintf(
$args->items_wrap
, esc_attr( $wrap_id ) // %1$s
, esc_attr( $wrap_class ) // %2$s
, $items // %3$s
);
সংখ্যাযুক্ত প্লেসহোল্ডার - %1$s
, %2$s
, %3$s
- আর্গুমেন্ট পড়ুন পর প্রথম যুক্তি sprintf()
। শতাংশ চিহ্নটি কোনও স্থানধারককে চিহ্নিত করে, অবস্থানের সংখ্যা এবং ধরণের s
অর্থ এটি একটি স্ট্রিং হিসাবে বিবেচনা করা উচিত।
আপনি কী করেন তা আপনি যদি না জানেন তবে প্রকারটি পরিবর্তন করবেন না। :)
$wrap_id
'menu_id'
যদি এটি সেট থাকে তবে এটি পরামিতি 'menu-' . $menu->slug
।
$wrap_class
'menu_class'
যদি এটি সেট থাকে তবে এটি প্যারামিটার , অন্যথায় এটি খালি।
$items
মেনুর অভ্যন্তরীণ সামগ্রীর একটি স্ট্রিং।
বলি আপনার কোনও দরকার নেই class
। কেবল দ্বিতীয় স্ট্রিং বাদ দিন:
wp_nav_menu( array( 'items_wrap' => '<ul id="%1$s">%3$s</ul>' ) );
আপনার যদি class
এবং এর প্রয়োজন না হয় id
এবং আপনি অন্য ধারক চান (কারণ আপনি একটি কাস্টম ওয়াকার ব্যবহার করেছেন ):
wp_nav_menu( array( 'items_wrap' => '<div>%3$s</div>' ) );
মূল কথাটি: আপনাকে প্রদত্ত প্রতিস্থাপনের জন্য নম্বরগুলি ব্যবহার করতে হবে wp_nav_menu()
। %3$s
সর্বদা আইটেমের তালিকা।