WordPressBeginner
Theme, Plugin, Page, Post, Database-এর সম্পর্ক
WordPress-এর সব major component কীভাবে একে অপরের সাথে সম্পর্কিত — সহজ diagram ও real-world analogy।
11টি অংশবাংলা ভাষায়
পুরো relation এক নজরে
WordPress-এর প্রতিটি অংশ আলাদাভাবে কাজ করেও একসাথে একটি সুসংহত system তৈরি করে।
Component Relation Diagramtext
text
┌────────────── CORE (PHP) ──────────────┐
│ │
[THEME] [PLUGIN]
design/display নতুন feature
│ │
└──────────┬─────────────────────────────┘
│ hooks + template hierarchy
│
┌──────▼──────┐
│ PAGES / │ ← user যেটা দেখে
│ POSTS │
└──────┬──────┘
│ read/write
┌──────▼──────┐
│ DATABASE │ ← সব content & settings
└─────────────┘Theme + Plugin + Content + Database
- Theme পেজ-এর look ঠিক করে, কিন্তু content নিজে রাখে না
- Plugin ফিচার যোগ করে, কিন্তু design-এর নিয়ন্ত্রণ নেয় না
- Post/Page হলো content — database-এ সংরক্ষিত
- Database title, body, settings, user, comment সব ধরে
- Core সবাইকে একসাথে coordinated পরিচালনা করে
Real-world Analogy
WordPress site-কে একটি restaurant কলে বলা যেতে পারে:
| WordPress Component | Restaurant Analogy |
|---|---|
| Core (PHP) | রান্নাঘরের rule ও kitchen management |
| Theme | দোকানের সাজসজ্জা ও look |
| Plugin | অতিরিক্ত service (ডেলিভারি, booking) |
| Post/Page | মেনুতে থাকা dish |
| Database | রেসিপি/shore inventory বই |
কীভাবে একটি Post শেষ পর্যন্ত দেখায়
Post publish → viewertext
text
Admin-এ post লিখে publish
↓
Core Database (wp_posts)-এ সেভ
↓
Visitor post URL-এ আসে
↓
Core single.php (theme) চালায়
↓
Plugin hooks চালায় (design, analyze, social)
↓
Dashboard-এর content + theme design = visible postএক লাইন সারমর্ম
Theme দেখায়, Plugin বাড়ায়, Content এনে থাকে, Database মনে রাখে, আর Core সবাইকে চালায় — এতেই WordPress-এর পুরো relationship।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।