यह मुझे लगता है कि इन दोनों को अंतिम उपयोगकर्ता के लिए वास्तव में थीम फ़ाइलों (बाल विषयों के माध्यम से) को संपादित किए बिना एक विषय को संशोधित करने का अवसर प्रदान करता है।
मेरा सवाल है, क्या एक तरीका दूसरे पर पसंद किया जाता है।
उदाहरण के लिए मैं एक विषय पर काम कर रहा हूं। मैं यह तय करने की कोशिश कर रहा हूं कि क्या हुक के टेम्पलेट भागों के साथ जाना है।
<?php get_template_part('before_sitecontainer' ); ?>
<div id="sitecontainer" class="sitecontainer" <?php //closed in footer ?>>
<?php get_template_part( 'before_topcontainer' ); ?>
<div id="topcontainer ">
<?php get_template_part( 'before_topedge_navigation' ); ?>
<?php get_template_part( 'topedge_navigation' ); ?>
<?php get_template_part( 'before_site_header' ); ?>
<?php get_template_part( 'site_header' ); ?>
<?php get_template_part( 'before_second_navigation' ); ?>
<?php get_template_part( 'second_navigation' ); ?>
<?php get_template_part( 'after_second_navigation' ); ?>
</div><!-- end topcontainer div -->
<?php get_template_part( 'after_topcontainer' ); ?>
उपर्युक्त विषय के उपयोगकर्ता को मौजूदा कोड के किसी भी अनुभाग को बदलने की अनुमति देता है, केवल अपने बच्चे के थीम फ़ोल्डर में एक अनुप्रयुक्त नाम वाली फ़ाइल बनाने के साथ-साथ एक ही विधि द्वारा प्रत्येक पूर्व मौजूदा अनुभाग से पहले / बाद में नया कोड जोड़कर - पहले / बाद टेम्पलेट भाग फाइलें मूल विषय में बिल्कुल भी मौजूद नहीं हैं और बस उन्हें कोड डालने की अनुमति देने के लिए हैं - और इस विधि को पूरा करने के लिए उन्हें हुक / फिल्टर समझने की आवश्यकता नहीं है।
मैं निश्चित रूप से हुक और फिल्टर का उपयोग करके समान हासिल कर सकता था।
क्या इसके बजाय हुक / फिल्टर का उपयोग करने का कोई फायदा है? इस लक्ष्य का उपयोग करने वाले लक्षित दर्शकों को ध्यान में रखते हुए, यह कोड प्रेमी नहीं होगा । मैं उन्हें अपेक्षाकृत बुनियादी निर्देश दे सकता हूं कि वे टेम्पलेट पद्धति का उपयोग कर सकते हैं, लेकिन लगभग निश्चित रूप से शैतान को हुक के साथ भ्रमित करेंगे।
या क्या ऐसी परिस्थितियाँ हैं जहाँ एक ही विषय के भीतर एक दूसरे से बेहतर होगा?