আমরা কি যুক্ত_আনসের পরিবর্তে ফাংশন ফাইলগুলিতে get_template_part () ব্যবহার করব?


10

আমি থিম-চেক প্লাগইনটি ত্রুটি এবং সুপারিশের জন্য আমার থিমটি পরীক্ষা করতে ব্যবহার করছি, আমি হেডার.এফপি এবং সূচক.পিএফ এর মতো থিম ফাইলগুলিতে get_template_part () ব্যবহার করছি তবে ফাংশন.এফপি আমি অন্তর্ভুক্ত_অনস () থিম- ব্যবহার করছি চেক এগুলিতে নির্দেশ করছে না, এটি উইজেটস.পিএইচপি ফাইলে ব্যবহৃত_অনসেসটি দেখায় যা ফাংশন.এফপি অন্তর্ভুক্ত রয়েছে

আমার প্রশ্নটি হ'ল আমাদের কি সমস্ত অন্তর্ভুক্ত_আনস () এর পরিবর্তে get_template_part () ব্যবহার করা উচিত (এবং অন্তর্ভুক্ত করা উচিত) বা কেবল এটি কেবল ঘন ঘন ব্যবহৃত হয়ে যাওয়া মার্কআপের জন্য ব্যবহার করা উচিত? আমি জানি এটি কেবল get_template_part () ব্যবহার করার জন্য প্রস্তাবিত তবে আমি সেরা অনুশীলন এবং প্রস্তাবনাগুলি অনুসরণ করতে চাই।

আগাম ধন্যবাদ.


কিছু মূল অবদানকারী এবং অন্যান্য ডাব্লুপি বিশেষজ্ঞের প্লাগইন কোডের দিকে তাকানো, আমি কখনও get_template_part()ভুল করি না যদিও এইভাবে ব্যবহার করা দেখিনি । ফাংশনের মূল বিষয়টি হ'ল কোডের কিছু অংশ পুনরায় ব্যবহার করা যা এটি একবারে কোনও ফাইল অন্তর্ভুক্ত করার প্রয়োজন থেকে পৃথক করবে। এ সম্পর্কে অন্যেরা কী বলছেন তা দেখতে আমি আগ্রহী।
ডেভলডলি

সেগুলি প্রস্তাবনাগুলি হয়, আপনি যদি টেম্পলেট অংশটি অন্তর্ভুক্ত না করেন তবে এতে যুক্ত_অনস () ব্যবহার করা আরও সহজ।
মামাদুকা

উত্তর:


4

আপনার functions.phpআউটপুট তৈরি করে না, তাই আপনার ব্যবহার করা উচিত locate_template()

উদাহরণ:

locate_template( 'php/functions.nav-menu.php', TRUE, TRUE );

আপনি এই ফাংশন খুঁজে পাবেন wp-includes/theme.php। প্রথম প্যারামিটারটি থিম রুটের সাথে সম্পর্কিত ফাইল পাথ , দ্বিতীয়টি ওয়ার্ডপ্রেসকে এটি লোড করতে (বা না) বলতে এবং তৃতীয়টি এটি একবারে লোড করতে বলে ।

এখন একটি শিশু থিম কেবল একই নামের একটি ফাইল একই থিমের নিজস্ব থিম মূলের মধ্যে রেখে ফাইলটিকে ওভাররাইড করতে পারে ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.