Skip to content

TrickBD

WordPress

পর্ব ২: WP Theme-এর ফাইল ও ফোল্ডার স্ট্রাকচার তৈরি

ramim_wp 0 replies
RH
ramim_wp
userOP
8 days

আগের পর্বে লোকাল সার্ভার আর টুলস রেডি করা হয়েছিল। এই পর্বে থিমের জন্য আসল ফোল্ডার আর ফাইল স্ট্রাকচার তৈরি করা শিখব — যেন WordPress এটাকে একটা থিম হিসেবে চিনতে পারে।

থিম ফোল্ডার তৈরি করা

wp-content/themes ফোল্ডারের ভেতরে নতুন একটা ফোল্ডার বানাতে হবে, যেটা হবে আপনার থিমের নাম। ফোল্ডারের নাম সবসময় ইংরেজি ছোট হাতের অক্ষরে, স্পেসের বদলে হাইফেন দিয়ে লেখা হয়, যেমন my-first-theme

WordPress-কে থিম হিসেবে চিনতে যা লাগে

WordPress একটা ফোল্ডারকে থিম হিসেবে চিনতে মাত্র দুইটা ফাইল লাগে — style.css আর index.php। এই দুইটা ফাইল থাকলেই থিমটা WordPress Admin-এর Appearance থেকে Themes অপশনে দেখাবে, অ্যাক্টিভেট করা যাবে।

একটা প্রফেশনাল থিমে সাধারণত যা থাকে

একটা পূর্ণাঙ্গ থিমে অবশ্য আরও অনেক ফাইল থাকে — functions.php, header.php, footer.php, screenshot.png, আর CSS-JS-Images রাখার জন্য আলাদা ফোল্ডার। নিচের মতো একটা গোছানো স্ট্রাকচার সাধারণত দেখা যায়:

my-first-theme/
├── style.css
├── index.php
├── functions.php
├── header.php
├── footer.php
├── screenshot.png
└── assets/
    ├── css/
    ├── js/
    └── images/

এখানে assets ফোল্ডারের ভেতরে CSS, JS আর ইমেজ ফাইলগুলো আলাদা আলাদা সাবফোল্ডারে রাখা হয়, যাতে প্রজেক্ট বড় হলেও ফাইল খুঁজে পেতে সমস্যা না হয়। শুরুতে অবশ্য এত কিছু লাগবে না, প্রয়োজন অনুযায়ী ধীরে ধীরে যোগ হবে সিরিজের পরের পর্বগুলোতে।

এখন যা করতে হবে

থিম ফোল্ডার বানিয়ে তার ভেতরে খালি style.css আর index.php ফাইল দুইটা তৈরি করে রাখুন। এই ফাইলগুলোর ভেতরে আসল কোড লেখা হবে পরের পর্বে।

[Add Screenshot for ** (থিম ফোল্ডারের ভেতরে style.css ও index.php ফাইল তৈরির স্ক্রিন)]

থিম Activate করে দেখা

ফাইল দুইটা বানানোর পর WordPress Admin-এ গিয়ে Appearance, তারপর Themes-এ গেলে থিমটা দেখা যাবে। এই পর্যায়ে অ্যাক্টিভেট করলে সাইট ফাঁকা বা ভাঙা দেখাবে — এটাই স্বাভাবিক, কারণ style.css আর index.php এখনো খালি।

কমন সমস্যা ও সমাধান

  • থিম Appearance-এ দেখা যাচ্ছে না — সাধারণত ফোল্ডারের লোকেশন ভুল থাকে, অথবা style.css ফাইলে থিমের নাম ঠিকভাবে লেখা হয়নি
  • Activate করার পর White Screen — ঘাবড়ানোর কিছু নেই, index.php খালি থাকার কারণেই এমন হয়, পরের পর্বে এটাই ঠিক হয়ে যাবে

প্রশ্ন-উত্তর (FAQ)

ফোল্ডারের নাম কি বাংলায় দেওয়া যায়? না, ইংরেজি ছোট হাতের অক্ষর আর হাইফেন ব্যবহার করাই স্ট্যান্ডার্ড প্র্যাকটিস।

এখনই কি সবগুলো ফাইল বানাতে হবে? না, ধাপে ধাপে বাকি ফাইলগুলো যোগ হবে সামনের পর্বগুলোতে।

কোনো এরর পেলে কমেন্টে জানিয়ো, সমাধান দেওয়া হবে।

সংক্ষেপে

থিমের জন্য প্রথমে একটা ফোল্ডার বানাতে হয় wp-content/themes-এর ভেতরে, তারপর তার মধ্যে অন্তত style.css আর index.php ফাইল দুইটা রাখতে হয়। এই দুইটা ফাইল থাকলেই WordPress থিমটাকে চিনতে পারে। বাকি ফাইলগুলো আসবে ধাপে ধাপে।

আগের ও পরের পর্ব

⬅️ পূর্ববর্তী: পর্ব ১: WordPress Theme তৈরির জন্য প্রয়োজনীয় প্রস্তুতি

➡️ পরবর্তী: পর্ব ৩: style.css ও index.php ফাইল তৈরি — (লিংক শীঘ্রই যুক্ত হবে)

0
Replying as Guest