बाल विषय के लिए विषय कैसे सहायता प्रदान करते हैं?


16

थीमफ़ॉरेस्ट पर अनुरोधों में से एक यह है कि थीम को चाइल्ड थीम का समर्थन प्रदान करना आवश्यक है।

मुझे पता है कि बच्चे के विषय क्या हैं, हालांकि मैंने उनके साथ बहुत काम नहीं किया है, लेकिन मैं जानना चाहूंगा कि क्या कुछ ऐसा है जिसे मेरे विषय को बाल विषयों का समर्थन करना होगा ?


क्या आपके विषय के लिए बाल विषय बनाने में कोई समस्या थी? यदि आप जानते हैं कि बाल विषय कैसे बनाया जाता है तो आपको पता होना चाहिए कि सब कुछ पता होना चाहिए?
टॉम जम्मू नॉवेल

मैंने बनाया और यह ठीक काम करता है, लेकिन मुझे आश्चर्य है कि अगर कुछ और है जो मुझे जोड़ना या परीक्षण करना है। अगर यह सब ठीक है। धन्यवाद!
वल्का

जवाबों:


34

पहले से ही एक स्वीकृत उत्तर है, हालांकि, मैं एक अलग उत्तर देने जा रहा हूं। उचित बाल थीम कार्यक्षमता का समर्थन करने के लिए आपको कुछ चीजें करने की आवश्यकता है।

सबसे पहले और सबसे महत्वपूर्ण, वर्डप्रेस टेम्पलेट पदानुक्रम के भीतर काम करना । मैंने देखा है कि थीम अजीब चीजें करती हैं और गैर-मानक टेंपलेटिंग संरचनाओं को पकाती हैं। यदि आप वास्तव में नहीं करना चाहते हैं तो सामग्री को प्रदर्शित करने के लिए किसी भी वर्डप्रेस थीम प्रणाली का उपयोग करना भी आवश्यक नहीं है। किसी के भी आग्रह का विरोध करें।

दूसरा, लोड फ़ाइलों को साथ बदली किया जाना चाहिए get_template_part()और locate_template()और नहीं PHP के साथ includeया require। साथ लोड की गई फ़ाइलें get_template_part()और locate_template()भाग को बाल थीम द्वारा प्रतिस्थापित किया जा सकता है। द्वारा लोड includeया requireनहीं कर सकते हैं फ़ाइलें ।

तीसरा, get_template_directory () , get_template_directory_uri () , get_stylesheet_directory () , और get_stylesheet_directory_uri () उचित रूप से उपयोग करें।

आपको शायद यह भी रजिस्टर और साथ अपनी स्क्रिप्ट और स्टाइलशीट enqueue करना चाहते हैं wp_register_script, wp_enqueue_script, wp_register_styleऔर wp_enqueue_style

यदि आप उन चीजों को करते हैं तो विषय को बहुत सुंदर चाइल्ड-थीम के अनुकूल होना चाहिए।

एक और तरीका रखो, अगर आप पहली बार में चीजें सही कर रहे हैं तो आपको चाइल्ड-थीम फ्रेंडली थीम रखने के लिए कुछ खास नहीं करना चाहिए।


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

@ s_ha_dum: अच्छी तरह से यौन संबंध!
तारा

2
@Valeka: आपको इस उत्तर को स्वीकार करना चाहिए - जैसे कि s_ha_dum द्वारा समझाया गया है। उसे कुदोस।
मयिनुल इस्लाम

वास्तव में मुझे लगता है कि includeऔर requireजरूरत के लिए इस्तेमाल किया जा करने के लिए और get_template_directory()उनमें से अंदर होना चाहिए, और बच्चे विषयों की आवश्यकता है, (या शामिल) फ़ाइलों को संशोधित कर सकते हैं। क्या आप कृपया अपना उत्तर थोड़ा संशोधित कर सकते हैं।
प्रोस्टि

आपको मेरा उत्तर समझ नहीं आया @prosti
s_ha_dum

1

मेरे अनुभव से, लगभग सभी विषयों को एक बच्चे के विषय का समर्थन करना चाहिए। मुझे कभी भी किसी मूल विषय के लिए कोई खास बात नहीं करनी चाहिए ताकि वह बाल विषय का समर्थन कर सके। वर्डप्रेस कोडेक्स में बाल विषयों का अच्छा अवलोकन है। http://codex.wordpress.org/Child_Themes उम्मीद है कि यह आपके प्रश्न का उत्तर देने में मदद करता है!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.