मेन्यू बंद करे

वर्डप्रेस मुख्य कस्टम नेविगेशन मेनू लघु कोड बनाएँ

आप साइट मेनू, आधिकारिक नाम 'वर्डप्रेस नेविगेशन मेनू' को छोटा कर सकते हैं, जिसे आप वर्डप्रेस उपस्थिति> मेनू में सेट कर सकते हैं, जिससे इसे पृष्ठ पर कहीं भी कहीं भी सम्मिलित करना संभव हो।

आम तौर पर आपको इस नेविगेशन मेनू को एक संक्षिप्त कोड में रखने की आवश्यकता नहीं है और आपको नहीं पता कि क्यों,पाली लैंग(Polylang)जब आप एक नया निर्माण करना चाहते हैं तो आप इसका उपयोग कर सकते हैं क्योंकि आपको डिफ़ॉल्ट मोबाइल नेविगेशन मेनू पसंद नहीं है।

नेविगेशन मेनू को एन्कोड करने के लिए, आपको दो चरणों से गुज़रना होगा: कस्टम मेनू बनाना और शॉर्ट कोड के साथ बनाए गए मेनू को पंजीकृत करना। सभी कोड वर्डप्रेस हैfunctions.phpआप टाइप कर सकते हैं

    वर्डप्रेस कस्टम नेविगेशन मेनू बनाएँ

सबसे पहले,functionsऔर एक ऐसा राज्य बनाएं जिसे उपस्थिति> मेनू में संशोधित किया जा सके। नीचे कोड दर्ज करें।

register_nav_menus( array(
  'custom_menu' => 'Custom Menu',
) );

functionsआवेदन करने के लिए कुछ क्षण प्रतीक्षा करें,Custom Menuसक्रिय है'custom_menu' => 'Custom Menu'आप बस स्वैपिंग और पेस्ट करके नए मेनू बनाना जारी रख सकते हैं।

    मेनू शॉट कोड बनाओ

अब आप बनाए गए मेनू को छोटा कर सकते हैं और इसे पंजीकृत कर सकते हैं। वास्तव में, शॉर्ट कोडिंग की विधि बहुत आसान है। अगर आप मूल प्रकार के रूप में कोड दर्ज करते हैं, तो आप देखेंगे कि सभी खाल को अनदेखा किया जाता है और एक निश्चित त्वचा के शीर्ष पर रखा जाता है। इसलिए, यदि आप इसे निम्न तरीके से इनपुट करते हैं, तो आप त्रुटि के बिना कस्टम कोड कस्टम मेनू कर सकते हैं।

function get_menu($args){
    $menu = isset($atts['menu']) ? $atts['menu'] : '';
    ob_start();
    wp_nav_menu(array(
        'theme_location' => 'custom_menu',
    ) );
    return ob_get_clean();
}
add_shortcode('Custom_nav_menu', 'get_menu');

उपरोक्त कोड में, नीलाcustom_menuपार्ट्स वही होना चाहिए, लालCustom_nav_menuभाग संक्षिप्त कोड नाम है। दूसरे शब्दों में,[Custom_nav_menu], आपके द्वारा सेट किए गए कस्टम मेनू को संक्षिप्त कोड कहा जाता है।

कोड के अंदरwp_nav_menu(array(आप नेविगेशन मेनू में सेटिंग्स जोड़ या बदल सकते हैं।

    wp_nav_menu(array(
        'theme_location' => 'custom_menu',
        'fallback_cb'      => false,
    ) );

इस तरह आप इसे लाल हिस्से की तरह जोड़ सकते हैं।fallback_cbएक कोड है जो निर्धारित करता है कि कोड में निर्दिष्ट कोई मेनू नहीं है तो क्या करना है। डिफ़ॉल्ट पृष्ठ पृष्ठ दिखाने के लिए है,falseआप एक खाली जगह देखेंगे।

    उपलब्ध गुण

यहां वे कोड दिए गए हैं जिनका आप यहां उपयोग कर सकते हैं: चूंकि मैंने इसका उपयोग नहीं किया है, लेकिन आधिकारिक सहायता से परामर्श लिया है, कुछ कोड विवरण से अलग हो सकते हैं।

  • 'menu'
  • उस आईडी का आईडी, स्लग और नाम दर्ज करें जिसे आप अनुमति देना चाहते हैं

  • 'menu_class'
  • मेनू में शामिल हैंClassनाम दें मेनू का वर्ग नाम सचमुच बनाया गया है।

  • 'menu_id'
  • मेनू में शामिल हैंIDनाम दें

  • 'container'
  • Ulया नहीं। डिफ़ॉल्ट मान हैdiv

  • 'container_class'
  • मेनू के चारों ओर कंटेनरcontainerकीclassनाम निर्दिष्ट करें।

  • 'container_id'
  • containerकीIDनाम निर्दिष्ट करें।

  • 'fallback_cb'
  • उपरोक्त कोड। कोड में निर्दिष्ट कोई मेनू नहीं होने पर मान को कॉल करने के लिए सेट करता है। डिफ़ॉल्ट पृष्ठों की एक सूची है।falseयदि आप टाइप करते हैं, तो कुछ नहीं दिखाई देता है।

  • 'before'
  • आइए पाठ, छवियों और आइकन को सीएसएस के साथ स्वतंत्र रूप से रखें::before, ::afterमें वर्णित::beforeविशेषताओं की तरह, आप लिंक के मार्कअप से पहले दिखाई देने वाले टेक्स्ट को निर्दिष्ट कर सकते हैं।

  • 'after'
  • ऊपरbefore, लेकिन यह पाठ को पिछले एक के बाद में प्रदर्शित करने के लिए सेट करता है।

  • 'link_before'
  • उपर्युक्त के रूप में, हम लिंक टेक्स्ट से पहले टेक्स्ट निर्दिष्ट करते हैं।

  • 'link_after'
  • ऊपर के रूप में, लिंक पाठ के बाद पाठ निर्दिष्ट करें।

  • 'echo'
  • ऐसा कहा जाता है कि मेनू प्रदर्शित या लौटाया जाता है। डिफ़ॉल्ट मान हैtrue

  • 'depth'
  • लोड करने के लिए मेनू के पदानुक्रम निर्धारित करता है। यहां2, मेनू में मेनू दो स्तरों द्वारा दर्शाया गया है। डिफ़ॉल्ट 0 है, जिसका अर्थ है कि सभी परतों का प्रतिनिधित्व किया जाता है।

  • 'walker'
  • एक कस्टम कार्यकर्ता वर्ग के एक उदाहरण को परिभाषित करता है।

  • 'theme_location'
  • आप उस थीम के स्थान को परिभाषित करते हैं जिसका आप उपयोग करना चाहते हैं, बस उस कस्टम मेनू के नाम पर रखें जिसे आप उपयोग करना चाहते हैं।

  • 'items_wrap'
  • लपेटें सूची आइटम। डिफ़ॉल्ट मान हैidसाथulइसके अलावा,printf()इस तरह में बदलना चाहिए।

  • 'item_spacing'
  • मेन्यूHTMLपरिभाषित करें कि आंतरिक सफेद जगह को संरक्षित करना है या नहीं। डिफ़ॉल्ट बचाओpreserveऔर,discardयदि आप टाइप करते हैं तो सहेजें मत।

    सभी उपलब्ध गुण उपरोक्त हैं,वर्डप्रेसwp_nav_menuआधिकारिक सहायताइसके अलावा यह पाया जा सकता है।

    Related posts - 관련 글

    प्रातिक्रिया दे

    आपका ईमेल पता प्रकाशित नहीं किया जाएगा.

    Posted in All, वर्डप्रेस - Wordpress

    이메일 구독 - Email Subs

    최선을 다해 직접 만든 콘텐츠만 공유합니다.
    We share the best content we have created.