हाल ही में हमारे उपयोगकर्ताओं में से एक ने हमें एक वर्डप्रेस पृष्ठ के बाल पृष्ठों को प्रदर्शित करने के लिए कहा है? अक्सर उस साइट पर काम करते समय, जिसमें बच्चे के पृष्ठों वाले पृष्ठ होते हैं, तो आप उन साप्ताहिक विजेट में माता-पिता के पृष्ठ पर उन बच्चे के पृष्ठों को दिखाना चाहें या अपने टेम्पलेट में किसी अन्य स्थान को दिखा सकते हैं। इस आलेख में, हम आपको दिखाएंगे कि वर्डप्रेस में एक अभिभावक पृष्ठ के लिए बाल पृष्ठों की सूची कैसे प्रदर्शित करें।
साइट
प्रारंभ करने से पहले, उन लोगों के लिए, जो बाल पेज से परिचित नहीं हैं, कृपया वर्डप्रेस में डाक और पेज के बीच अंतर पर हमारी गाइड देखें। पृष्ठों की महत्वपूर्ण विशेषता यह है कि वे पदानुक्रमित हो सकते हैं इसका मतलब यह है कि कोई पृष्ठ एक अभिभावक पृष्ठ बन सकता है और इसके तहत बाल पृष्ठ (i.ई. उप-पृष्ठ) हो सकते हैं यह आपको एक पृष्ठ के अंतर्गत एक से अलग पृष्ठों को समूह के अंतर्गत करने की अनुमति देता है। उदाहरण के लिए, यदि आपके पास किसी वेबसाइट पर कोई उत्पाद पृष्ठ है, तो आप पेज, जैसे कि प्रोजेक्ट्स को जोड़ सकते हैं, मूल्य निर्धारण, और सहायता के रूप में बाल पेज। प्रत्येक बच्चे के पृष्ठ के अपने स्वयं के बच्चे पृष्ठ भी हो सकते हैं
एक बाल पृष्ठ बनाने के लिए, बस वर्डप्रेस में किसी पृष्ठ को बनाने या संपादित करना जैसे आप सामान्य रूप से करेंगे। के नीचे पृष्ठ विशेषताएं मेटा बॉक्स, ड्रॉप डाउन मेनू से एक पैरेंट पृष्ठ चुनें।
नोट: यदि आपको पृष्ठ विशेषताएँ मेनू नहीं दिखाई देता है, तो कृपया अपनी स्क्रीन के शीर्ष दाएं कोने पर स्थित स्क्रीन विकल्प बटन पर क्लिक करें। यह एक मेनू प्रदर्शित करेगा जहां आपको यह सुनिश्चित करने की आवश्यकता है कि पृष्ठ विशेषताएँ चेक की गई हैं।
वर्डप्रेस में जनक पृष्ठ पर बाल पेज प्रदर्शित करना
मूल पृष्ठ के अंतर्गत बाल पृष्ठों को सूचीबद्ध करने के लिए, आपको साइट-विशिष्ट प्लग इन में, या अपने विषय के functions.php फ़ाइल में निम्न कोड जोड़ने की आवश्यकता है:
फ़ंक्शन wpb_list_child_pages () { ग्लोबल $ पोस्ट; अगर (is_page () और& $ post-> post_parent) $ childpages = wp_list_pages ('sort_column = menu_order और title_li = और child_of =' $ post-> post_parent। 'और गूंज = 0'); अन्य $ childpages = wp_list_pages ('sort_column = menu_order और title_li = और child_of ='। $ post-> आईडी। 'और गूंज = 0'); अगर ($ childpages) { $ string = '
- ‘ $ बाल-भुगतान ‘
‘;
}
वापसी $ स्ट्रिंग;
}
add_shortcode (‘wpb_childpages’, ‘wpb_list_child_pages’);
यह देखने के लिए कि पहले पृष्ठ पर कोई अभिभावक या पृष्ठ है, माता-पिता के लिए पहला चेक उपरोक्त कोड है। यदि यह एक अभिभावक पृष्ठ है, तो यह उसके साथ जुड़े बच्चे के पृष्ठ प्रदर्शित करता है यदि यह एक बाल पृष्ठ है, तो यह उसके मूल पृष्ठ के अन्य सभी बच्चे को प्रदर्शित करता है। अन्त में, यदि यह केवल एक बच्चा या माता-पिता पृष्ठ वाला पृष्ठ है, तो कोड केवल कुछ भी नहीं करेगा। कोड की अंतिम पंक्ति में, हमने एक शोर्ट जोड़ दिया है, ताकि आप अपने पृष्ठ टेम्पलेट को संशोधित किए बिना आसानी से बाल पृष्ठ प्रदर्शित कर सकें।
बाल पृष्ठों को प्रदर्शित करने के लिए बस साइडबार में किसी पृष्ठ या पाठ विजेट में निम्न शोर्टकोड जोड़ें:
[Wpb_childpages]
कुछ मामलों में, आपकी थीम किसी पाठ विजेट में शॉर्टकोड निष्पादित करने के लिए तैयार नहीं हो सकती है। यदि यह काम नहीं कर रहा है, तो वर्डप्रेस साइडबार विजेट में शॉर्टकोड का उपयोग करने के बारे में यह ट्यूटोरियल देखें।
किसी भी शोर्ट के बिना गतिशील प्रदर्शन बाल पेज
शॉर्टकोड का उपयोग करना सुविधाजनक है, लेकिन शॉर्टकोड का प्रयोग करने में समस्या यह है कि आपको उन सभी पृष्ठों में शॉर्टकोड जोड़ना होगा जो माता-पिता या बच्चे के पेज हैं। आप कई पृष्ठों में शॉर्टकोड को समाप्त कर सकते हैं, और कभी-कभी आप शोर्ट को जोड़ना भी भूल सकते हैं
एक बेहतर तरीका होगा कि आप अपनी थीम में पेज टेम्प्लेट फ़ाइल को संपादित कर सकें, ताकि वह अपने बच्चे के पृष्ठों को प्रदर्शित कर सके। ऐसा करने के लिए आपको मुख्य को संपादित करना होगा page.php
टेम्पलेट या अपनी थीम में कस्टम पृष्ठ टेम्पलेट बनाएं
आपके पेज टेम्प्लेट फ़ाइल में आपको इस लाइन की कोड को जोड़ना होगा जहां आप चाइल्ड पेज प्रदर्शित करना चाहते हैं।
बस इतना ही। आपका विषय अब स्वचालित रूप से बाल पृष्ठों का पता लगाएगा और उन्हें प्रदर्शित करेगा।
अगर आप उन अभिभावक पृष्ठों का उपयोग कर रहे हैं जिनके पास अपने बच्चे के बहुत सारे पृष्ठ हैं, तो वर्डप्रेस एडमिन व्यू भ्रमित हो सकता है। माता पिता को व्यवस्थित करने के लिए बेहतर तरीके के लिए और व्यवस्थापक व्यवस्थापक कॉलम दृश्य का उपयोग करने का प्रयास करें।
हम आशा करते हैं कि इस लेख ने आपको वर्डप्रेस में बच्चे के पृष्ठों की सूची में मदद की। हमें नीचे दी गई टिप्पणी छोड़कर हमें कोई प्रश्न या प्रतिक्रिया है, तो हमें बताएं
स्रोत: थॉमस ग्रिफिन