পর্ব–২৬: চাইল্ড থিম তৈরি এবং ব্যবহার | Creating and Using Child Themes

🎯 এই পর্বে যা জানবে:

  • Child Theme কী
  • কেন দরকার
  • কিভাবে তৈরি করতে হয়
  • style.css, functions.php এর কাজ
  • Parent থিমের সাথে সম্পর্ক
  • বাস্তব উদাহরণ: Astra বা GeneratePress-এর Child Theme

💡 Child Theme কী?

Child Theme হলো এমন একটি থিম যা কোনো বিদ্যমান (Parent) থিমের উপর ভিত্তি করে তৈরি হয়,
কিন্তু নিজের আলাদা কাস্টম ফাইল ও সেটিংস ধারণ করে।

👉 সহজভাবে বললে:

Parent Theme = আসল ডিজাইন
Child Theme = তোমার কাস্টমাইজ করা সংস্করণ

যখন Parent Theme আপডেট হবে, তোমার Child Theme-এর পরিবর্তন অক্ষত থাকবে


🧩 কেন Child Theme দরকার?

✅ Parent থিম আপডেট করলেও কাস্টম কোড হারাবে না
✅ থিমের CSS, Function, Template নিরাপদে পরিবর্তন করা যায়
✅ নিজের থিম বানানোর জন্য বেস হিসেবে ব্যবহার করা যায়
✅ ডেভেলপমেন্ট ও টেস্টিংয়ে সময় বাঁচে


⚙️ Child Theme তৈরি করার ধাপ

🧱 ধাপ–১: ফোল্ডার তৈরি

তোমার WordPress ডিরেক্টরিতে যাও:
/wp-content/themes/

তার মধ্যে একটি নতুন ফোল্ডার তৈরি করো:

(যদি তোমার Parent থিম Astra হয়)


🧾 ধাপ–২: style.css ফাইল তৈরি

নতুন style.css ফাইলে নিচের কোডটি লেখো 👇

🔹 Template = Parent থিমের ফোল্ডারের নাম
🔹 এই ফাইলেই থিমের নাম ও সংযোগ নির্ধারিত হয়


⚙️ ধাপ–৩: functions.php তৈরি

এখন একই ফোল্ডারে একটি functions.php ফাইল বানাও এবং নিচের কোড লিখো 👇

💡 এই কোড Parent ও Child থিমের CSS সঠিকভাবে লোড করে।


🧭 ধাপ–৪: Child Theme অ্যাক্টিভ করা

WordPress Dashboard → Appearance → Themes
👉 “Astra Child” দেখতে পাবে
Activate বাটনে ক্লিক করো ✅

এখন তুমি Child Theme ব্যবহার করছ!


🎨 ধাপ–৫: কাস্টমাইজ করা শুরু

তুমি এখন করতে পারো👇

  • style.css ফাইলে নতুন ডিজাইন যোগ
  • functions.php-তে নতুন ফাংশন
  • Parent থিমের ফাইল কপি করে কাস্টমাইজ

💡 উদাহরণ: header.php পরিবর্তন

Parent থিম থেকে header.php ফাইল কপি করে Child থিম ফোল্ডারে রাখো
→ তারপর পরিবর্তন করো

WordPress প্রথমে Child ফোল্ডারের ফাইল নেবে, তারপর Parent-এর।


🧰 বাস্তব উদাহরণ: GeneratePress Child Theme

ফোল্ডার: /wp-content/themes/generatepress-child/

ফাইলগুলো:

🔹 কাস্টম CSS যোগ করো → style.css
🔹 PHP কোড যোগ করো → functions.php


🧠 Child Theme দিয়ে তুমি যা করতে পারো

✅ Header/Footer কাস্টমাইজ
✅ নতুন Template পেজ তৈরি
✅ WooCommerce Layout পরিবর্তন
✅ Elementor Custom CSS ও Hook যুক্ত
✅ Custom Functions ও Shortcode তৈরি


⚙️ টিপস

💡 Parent থিম আপডেট করলে কখনো সরাসরি ফাইল এডিট কোরো না
💡 সবসময় চাইল্ড থিমে কাজ করো
💡 “Child Theme Configurator” প্লাগইন ব্যবহার করে অটো Child Theme বানাতে পারো
💡 কাস্টম স্ক্রিনশট দিতে পারো (1200×900 PNG হিসেবে)


🏁 সারসংক্ষেপ

Child Theme হলো WordPress কাস্টমাইজেশনের সেফ ও প্রফেশনাল উপায় 💪
এটি তোমাকে থিমের ডিজাইন ও কোড পরিবর্তন করতে দেবে,
কিন্তু Parent থিম আপডেট হলেও কিছু হারাবে না 🎯

পর্ব–২৬: চাইল্ড থিম তৈরি এবং ব্যবহার | Creating and Using Child Themes

ওয়ার্ডপ্রেস ফুল কোর্স (৩০ পর্বে সম্পূর্ণ টিউটোরিয়াল সিরিজ)