পরামিতি '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সর্বদা আইটেমের তালিকা।