अतीत में हमने आपको दिखाया है कि वर्डप्रेस में श्रेणी पृष्ठों पर उपश्रेणियाँ कैसे प्रदर्शित करें। हाल ही में कस्टम टैक्सोनोमीज़ के साथ काम करते समय, हमें अभिभावक-टैक्सोनोमिस संग्रह पेज पर बच्चे-टैक्सोनोमीज प्रदर्शित करने की आवश्यकता महसूस हुई। कुछ शोध करने के बाद, हमें इस मुद्दे को कवर करने वाला एक ट्यूटोरियल नहीं मिला। इस अनुच्छेद में, हम आपको दिखाएंगे कि टैक्सोनोमीज़ पेजों पर बाल टैक्सोनोमीज़ की सूची कैसे प्रदर्शित होगी।
अपनी कस्टम वर्गीकरण टेम्पलेट फ़ाइल को खोलें, जो ऐसा दिख सकता है: taxonomy- {taxonomyname} .php और निम्न कोड पेस्ट करें जहां कभी आप सूची प्रदर्शित करना चाहते हैं:
माता पिता == 0) { wp_list_categories ( 'वर्गीकरण = YOUR-वर्गीकरण विज्ञान नाम और गहराई = 1 & SHOW_COUNT = 0 & title_li = & child_of = ' $ Term-> term_id); } अन्य { wp_list_categories ( 'वर्गीकरण = YOUR-वर्गीकरण विज्ञान नाम और SHOW_COUNT = 0 & title_li = & child_of = ' $ Term-> माता पिता); } ?>
अपने टैक्सानोमी- NAME को अपने वर्गीकरण के नाम से बदलने के लिए मत भूलना
अंतिम परिणाम:
स्पष्टीकरण:
हम प्रयोग कर रहे हैं get_term_by स्लग द्वारा वर्तमान वर्गीकरण की जानकारी पूछने के लिए उदाहरण के लिए यदि आपके वर्गीकरण को विषय कहा जाता है और आप एक पृष्ठ / विषय / पोषण / फिर से हैं, तो $ शब्द चर आपके द्वारा दिए गए विशिष्ट टर्म पृष्ठ से संबंधित सभी डेटा को खींच देगा।
इस प्रोजेक्ट में हम काम कर रहे थे, विषयों वर्गीकरण श्रेणियों की तरह पदानुक्रमित था। इसलिए हमने एक सशर्त का उपयोग करके $ शब्द-> मूल चर का निर्धारण करने का निर्णय लिया यह चर माता पिता वर्गीकरण की पहचान करता है I तो अगर आप वर्गीकरण पोषण पर हैं जो माता-पिता वर्गीकरण है, तो $ शब्द-> माता-पिता 0 को प्रतिध्वनित करेंगे। यही कारण है कि हमने कहा है कि अगर $ term-> माता पिता == 0 तब हमारे कस्टम से शब्द प्रदर्शित करने के लिए wp_list_categories () फ़ंक्शन का उपयोग करें वर्गीकरण, जो कि आप जिस पृष्ठ पर हैं, उस शब्द के child_of हैं हम इसे बाल वर्क के रूप में $ शब्द-> टर्म_आईड का उपयोग करके पूरा किया है।
अब अगर आप बच्चे वर्गीकरण पृष्ठ पर जाते हैं, तो यह रिक्त होता, क्योंकि $ term-> माता-पिता अब 0 के बराबर नहीं होते। एक बच्चे के वर्गीकरण पृष्ठ पर, $ शब्द-> मूल अभिभावक वर्ग की पहचान आईडी इसलिए हमने वही wp_list_categories () फ़ंक्शन का उपयोग करते हुए एक और कथन का उपयोग किया है, इसके अलावा हमने $ term-> term_id को $ term-> माता-पिता को बदल दिया है
ये लो। हम आशा करते हैं कि यह हर किसी के लिए सहायता करता है जो समाधान तलाश रहा था।