মূল থিম - প্রকৃতপক্ষে প্রতিটি থিম আমি দেখেছি - শিরোলেখ ফাইলটি অন্তর্ভুক্ত করার জন্য get_header () ব্যবহার করে তবে আমি এটি করার কোনও কারণ দেখতে পাচ্ছি না।
get_header()
একটি সহজ পরিবর্তে ব্যবহার করার সুবিধা কি কি include('file.php')
?
মূল থিম - প্রকৃতপক্ষে প্রতিটি থিম আমি দেখেছি - শিরোলেখ ফাইলটি অন্তর্ভুক্ত করার জন্য get_header () ব্যবহার করে তবে আমি এটি করার কোনও কারণ দেখতে পাচ্ছি না।
get_header()
একটি সহজ পরিবর্তে ব্যবহার করার সুবিধা কি কি include('file.php')
?
উত্তর:
জেনেরিক ফাংশন ব্যবহার করার অর্থ ডাব্লুপিপি এপিআইয়ের স্তরটি ছুঁড়ে ফেলা:
get_header
হুক চলে যাবে;"header-{$name}.php"
চলে যাবে;locate_template()
চলে যাবে, যা সম্ভবত শিশু থিমগুলির সাথে সামঞ্জস্যতা নষ্ট করবে।ঠিক কী কাজ করে তা দেখতে আপনি সর্বদা উত্সের দিকে নজর রাখতে পারেন।
ওয়ার্ডপ্রেস নিজস্ব কার্যাবলী কেবল-কারণ ব্যবহার করে না। এটি সাধারণত কংক্রিটের সামঞ্জস্যতা বা কার্যকারিতা কারণে হয়।
get_header
এবং এটি ব্যাখ্যা করে যে আমি কেন কিছু অদ্ভুত আচরণ পাচ্ছি।
আপনি আলাদা হেডার ফাইল পেতে get_header () ফাংশনটিও ব্যবহার করতে পারেন। কাস্টম শিরোলেখ ফাইলের নাম দিন - যাইহোক। Php, তারপরে ব্যবহার করুন
get_header('whatever');
এবং ডাব্লুপি শিরোনাম -php ফাইলের পরিবর্তে শিরোনাম-যা-যাচাই করুন ph php ফাইলটি ব্যবহার করবে।
লক্ষণীয় যে বাক্য গঠনটি দুর্বল - আপনি যদি মনে করেন পরিবর্তে আপনার ফাইলের নামটি রাখা উচিত তবে না - আপনার কেবল হাইফেনের পরে নামটি দরকার। আমি এখন আমার জীবনের এই ঘন্টাটি ফিরে চাই :(
এর মূল কারণটি হ'ল আপনি get_header এ হুক করতে পারেন, যার অর্থ আপনি চাইল্ড থিমে শিরোনাম-ওয়াই স্টাফ করতে পারেন, বা মূল থিম ফাইলগুলি সম্পাদনা করার প্রয়োজন ছাড়াই একটি পৃথক ফাংশন ফাইল।
আপনি প্যারেন্ট থিম ফাইলগুলি সম্পাদনা করতে চান না কারণ এটি তাদের আপগ্রেড করা আরও শক্ত করে তোলে, কারণ আপনার নিজের পরিবর্তনগুলি পুনরায় প্রয়োগ করতে হবে। এই পরিবর্তনগুলি যদি কোনও শিশু থিমে পৃথক করা হয় তবে এটি আপগ্রেড করা আরও সহজ করে তোলে
include('some-file.php');
- বন্ধুত্বের প্রয়োজন নেই, এটি একটি ভাষা নির্মাণ!include 'some-file.php';
কাজটি