পর্ব ১: WordPress Theme তৈরির জন্য প্রয়োজনীয় প্রস্তুতি
থিম বানানো শুরু করার আগে কিছু জিনিস রেডি থাকা দরকার। এই পর্বে জেনে নেব — কোন কোন টুলস লাগবে, কীভাবে লোকাল সার্ভারে WordPress সেটআপ করবেন, আর থিম ফাইল ঠিক কোথায় রাখতে হয়।
থিম ডেভেলপমেন্ট সবসময় লোকাল এনভায়রনমেন্টে করা হয়, সরাসরি লাইভ সাইটে না। কারণ ডেভেলপ করার সময় ভুল হলে পুরো সাইট ভেঙে যাওয়ার ঝুঁকি থাকে; লোকালে কাজ করলে যত ইচ্ছা এক্সপেরিমেন্ট করা যায়, রেডি হলে তারপর লাইভে আপলোড করা হয়।
কী কী টুলস লাগবে
- Local Server: LocalWP, XAMPP বা MAMP — যেকোনো একটা দিয়ে কম্পিউটারেই WordPress চালানো যায়
- Code Editor: VS Code — ফ্রি, আর WordPress ডেভেলপমেন্টের জন্য পারফেক্ট
- Browser: Chrome বা Firefox, সাথে DevTools
- WordPress: ফ্রেশ ইনস্টল — LocalWP দিয়ে সহজে করা যায়, অথবা wordpress.org থেকে ডাউনলোড করে XAMPP-তে বসানো যায়
Local-এ WordPress সেটআপ করা
LocalWP ব্যবহার করলে সবচেয়ে সহজ — একটা নতুন সাইট তৈরি করলেই অটোমেটিক পুরো WordPress ইনস্টল হয়ে যায়, আলাদা করে ডাটাবেজ সেটআপ করার ঝামেলা নেই। XAMPP ব্যবহার করলে Apache আর MySQL চালু করে, wordpress.org থেকে ফাইল ডাউনলোড করে htdocs ফোল্ডারে রেখে, তারপর ব্রাউজারে গিয়ে ইনস্টল করতে হয়।

থিম ফাইল কোথায় থাকে?
WordPress ইনস্টল হয়ে গেলে থিমের ফাইলগুলো একটা নির্দিষ্ট ফোল্ডারে রাখতে হয়:
wp-content/
└── themes/
└── your-theme-name/
├── style.css
├── index.php
└── ...
এই themes ফোল্ডারের ভেতরেই সিরিজের পরের পর্বগুলোতে আমরা আমাদের থিম বানাবো।
আগে থেকে কী জানা থাকলে ভালো
- বেসিক HTML আর CSS জানা থাকা জরুরি
- PHP আগে থেকে জানার দরকার নেই — সিরিজের সাথে সাথে প্র্যাকটিক্যালি শিখে যাবেন
কমন সমস্যা ও সমাধান
- Apache/MySQL চালু হচ্ছে না (XAMPP) — সাধারণত পোর্ট কনফ্লিক্টের কারণে হয়; Skype বা IIS বন্ধ করে আবার ট্রাই করুন
- সাইট লোড হচ্ছে না বা White Screen দেখাচ্ছে — বেশিরভাগ সময় ভুল ফাইল পাথ বা PHP এরর থেকে হয়, এটা নিয়ে বিস্তারিত পরের পর্বগুলোতে থাকবে
প্রশ্ন-উত্তর (FAQ)
LocalWP নাকি XAMPP — কোনটা ব্যবহার করব? নতুনদের জন্য LocalWP সহজ, কারণ সেটআপ প্রায় সব অটোমেটিক। XAMPP-এ একটু বেশি ম্যানুয়াল কাজ করতে হয়।
Mac বা Linux-এ কি এই সেটআপ কাজ করবে? হ্যাঁ, LocalWP আর XAMPP দুটোই Windows, Mac, Linux — সব প্ল্যাটফর্মে পাওয়া যায়।
কোনো এরর পেলে কমেন্টে জানিয়ো, সমাধান দেওয়া হবে।
সংক্ষেপে
থিম বানানো শুরু করার আগে দরকার একটা লোকাল সার্ভার, একটা কোড এডিটর, আর একটা ফ্রেশ WordPress ইনস্টল। থিমের ফাইলগুলো রাখতে হয় wp-content/themes/ ফোল্ডারে। এই বেসিক সেটআপ রেডি থাকলেই পরের পর্ব থেকে সরাসরি থিম বানানো শুরু করা যাবে।
আগের ও পরের পর্ব
⬅️ পূর্ববর্তী: WordPress Theme Development আসলে কী, আর কেন শিখবেন?
➡️ পরবর্তী: পর্ব ২: WP Theme-এর ফাইল ও ফোল্ডার কাঠামো তৈরি — (লিংক শীঘ্রই যুক্ত হবে)