আমার কাছে মনে হয় এই উভয়ই থিম ফাইলগুলি (চাইল্ড থিমের মাধ্যমে) সম্পাদনা না করেই শেষ ব্যবহারকারীটির জন্য কোনও থিম পরিবর্তন করার সুযোগ বহন করবে।
আমার প্রশ্ন হ'ল একটি পদ্ধতি কি অন্যের চেয়ে পছন্দ হয়।
উদাহরণস্বরূপ একটি থিম নিন যা আমি এখন ওয়ার্কিগ। আমি সিদ্ধান্ত নেওয়ার চেষ্টা করছি যে হুকের টেম্পলেট অংশগুলি নিয়ে যেতে হবে।
<?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' ); ?>
উপরের থিমটির ব্যবহারকারীরা তাদের চাইল্ড থিম ফোল্ডারে কেবল একটি এপ্রোপিয়েটেড নামের ফাইল তৈরি করার পাশাপাশি একই পদ্ধতি দ্বারা প্রতিটি পূর্ববর্তী বিভাগের আগে / পরে নতুন কোড যুক্ত করে বিদ্যমান কোডের যে কোনও বিভাগকে প্রতিস্থাপন করতে পারবেন - টেমপ্লেটের আগে / পরে প্যারেন্ট থিমটিতে পার্ট ফাইলগুলি মোটেই বিদ্যমান নেই এবং কেবল তাদের কোড toোকানোর অনুমতি দেওয়ার জন্য রয়েছে - এবং এই পদ্ধতিটি সম্পাদন করার জন্য তাদের হুক / ফিল্টার বোঝার প্রয়োজন হয় না।
আমি অবশ্যই হুক এবং ফিল্টার ব্যবহার করে একই অর্জন করতে পারি।
পরিবর্তে হুক / ফিল্টার ব্যবহার করার কোনও সুবিধা আছে কি? লক্ষ্য শ্রোতা যে এটি ব্যবহার করবে তা মনে রাখবেন সিদ্ধান্তটি কোড বুদ্ধিমান নয় । আমি তাদের তুলনামূলকভাবে মৌলিক নির্দেশ দিতে পারি যে তারা টেমপ্লেট পদ্ধতিটি ব্যবহার করতে পারে তবে প্রায় অবশ্যই তাদের মধ্যে শয়তানকে হুক দিয়ে বিভ্রান্ত করবে।
অথবা এমন পরিস্থিতি রয়েছে যেখানে একই থিমের মধ্যে একজনের চেয়ে অপরটির চেয়ে ভাল হবে?