उपर्युक्त उत्तरों में से कोई भी मेरे लिए काम नहीं करता है। यह एक jquery प्रकार का कामकाज है जिसका मैंने उपयोग किया था। मुझे अपने मेनू के अंत में एक छवि जोड़ने की जरूरत थी।
सामान्य रूप से wp_nav_menu() का उपयोग करें, मेनू_क्लास में कक्षा निर्दिष्ट करना सुनिश्चित करें या आप एक आईडी निर्दिष्ट कर सकते हैं।
$items = array(
'theme_location' => 'header-menu',
'menu' => '',
'container' => 'div',
'container_class' => 'menu-{menu slug}-container',
'container_id' => '',
'menu_class' => 'menuContainer', /* important, since we're targetting it with jquery*/
'menu_id' => '',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'depth' => 0,
'walker' => ''
);
wp_nav_menu($items);
$(document).ready(function() {
$(".menuContainer ul").append("<li><img src='<?php echo get_template_directory_uri(); ?>/img/menuImage.png'></li>");
});
स्रोत
2015-06-19 13:39:37
फ़ंक्शन कॉल के बाद आप खुद को मार्कअप क्यों नहीं जोड़ते? –
हाँ, मुझे समझ में नहीं आता कि आपका क्या मतलब है, आप ऊपर दिए गए मार्कअप के भीतर मैन्युअल रूप से आइटम जोड़ सकते हैं? आप वास्तव में क्या जोड़ने की कोशिश कर रहे हैं? – csilk