TechBlogSD - ওয়ার্ডপ্রেস এবং ওয়েব ডেভেলপমেন্টের জন্য সবকিছু
ওয়েব এবং ওয়ার্ডপ্রেস নির্দেশাবলী, খবর, থিম এবং প্লাগইনগুলির পর্যালোচনা

ওয়ার্ডপ্রেস ডাটাবেস স্ট্রাকচার

1

ডিফল্টরূপে ওয়ার্ডপ্রেস ইনস্টলেশনের সময় ডাটাবেসে কিছু মূল টেবিল তৈরি করবে। এই টেবিলগুলি ওয়ার্ডপ্রেসকে সঠিকভাবে কাজ করার জন্য যথেষ্ট। যাইহোক, প্লাগইন ফাংশন উন্নত করার জন্য অতিরিক্ত টেবিল যোগ করবে। উদাহরণস্বরূপ, WooCommerce প্লাগইন ডাটাবেসে 25 টিরও বেশি টেবিল যুক্ত করবে। দুর্ভাগ্যক্রমে, WooCommerce সহ বেশিরভাগ প্লাগইন প্লাগইন মুছে ফেলার সময় ডাটাবেস সারণিগুলি মুছে ফেলবে না। যখন আপনি প্লাগইন দ্বারা তৈরি কোর টেবিল এবং টেবিল সম্পর্কে ডাটাবেসের দিকে তাকান তখন এটি বিভ্রান্তি সৃষ্টি করতে পারে। এখানে ওয়ার্ডপ্রেস ডাটাবেস কাঠামোর বিবরণ প্রতিটি কোর টেবিলের কাজ ব্যাখ্যা করে।

ওয়ার্ডপ্রেস ডাটাবেস স্ট্রাকচার

ওয়ার্ডপ্রেস ডাটাবেসে ডিফল্ট ইনস্টলেশনের অংশ হিসাবে নিম্নলিখিত 12 টি টেবিল থাকবে:

টেবিল উদ্দেশ্য অ্যাডমিন প্যানেল বিভাগ
wp_posts সামগ্রী সংরক্ষণ করে পোস্ট / পৃষ্ঠা> নতুন যোগ করুন
wp_postmeta স্টোর পোস্ট মেটা ডেটা পোস্ট / পৃষ্ঠা> নতুন যোগ করুন
wp_comments ব্যবহারকারীদের কাছ থেকে মন্তব্য রাখুন মন্তব্য
wp_commentmeta মন্তব্য মেটা ডেটা রাখুন মন্তব্য
wp_terms বিভাগ এবং ট্যাগ সঞ্চয় করে পোস্ট> বিভাগ
পোস্ট> ট্যাগ
wp_termmeta বিভাগ এবং ট্যাগের জন্য মেটা ডেটা পোস্ট> বিভাগ
পোস্ট> ট্যাগ
wp_term_relationships পোস্টের সাথে মেয়াদী সম্পর্ক পোস্ট> বিভাগ
পোস্ট> ট্যাগ
wp_term_taxonomy পদ টেবিলের জন্য অতিরিক্ত বিবরণ
wp_users  ব্যবহারকারীর বৃত্যান্ত ব্যবহারকারী> নতুন যোগ করুন
wp_usermeta  ব্যবহারকারীর মেটা ডেটা ব্যবহারকারী> নতুন যোগ করুন
wp_links  লিঙ্ক বিবরণ ব্যবহার করা হয় না
wp_options সাইট সেটিংস সেটিংস বিভাগ

উপরের টেবিলের তালিকা একক সাইট ইনস্টলেশনের জন্য এবং মাল্টি-সাইটের জন্য আপনার wp_blogs, wp_blogmeta, wp_sites, wp_sitemeta, wp_blog_versions, wp_registration_log এবং wp_signups- এর মতো অতিরিক্ত টেবিল থাকবে। এই নিবন্ধে, আমরা শুধুমাত্র একক সাইট ইনস্টলেশনের উপর ফোকাস করব।

আপনার ডাটাবেসের অন্য কোন টেবিল প্লাগইন দ্বারা তৈরি করা হয়। মনে রাখবেন, ওয়ার্ডপ্রেস ডিফল্টরূপে টেবিল উপসর্গের জন্য "wp " ব্যবহার করে। তবে, ইনস্টলেশনের সময় আপনি যেটি ব্যবহার করেছেন তার উপর ভিত্তি করে আপনি বিভিন্ন উপসর্গ খুঁজে পেতে পারেন। সফ্টকুলাস এবং অন্যান্য অন-ক্লিক ওয়ার্ডপ্রেস ইনস্টলার আপনার হোস্টিং অ্যাকাউন্টের মাধ্যমে ওয়ার্ডপ্রেস ইনস্টল করার সময় স্বয়ংক্রিয়ভাবে ভিন্ন উপসর্গ তৈরি করবে। আপনি দেখতে পাচ্ছেন, আমাদের ডেমো ইনস্টলেশনের নীচের উদাহরণটিতে টেবিলের উপসর্গ হিসাবে "wpeg " রয়েছে।

ওয়ার্ডপ্রেস ডাটাবেস স্ট্রাকচার

ওয়ার্ডপ্রেস ডাটাবেস টেবিল

ওয়ার্ডপ্রেস ডাটাবেসের গঠন ব্যাখ্যা করার জন্য কোর ওয়ার্ডপ্রেস টিমের একটি সুন্দর ছবি আছে। এটি প্রতিটি টেবিলের দ্বারা ব্যবহৃত কাঠামো এবং ক্ষেত্রগুলি পরিষ্কারভাবে ব্যাখ্যা করে।

ওয়ার্ডপ্রেস ডাটাবেস স্ট্রাকচার

ওয়ার্ডপ্রেস ডাটাবেস স্ট্রাকচার

ওয়ার্ডপ্রেস টেবিল ব্যাখ্যা করা হয়েছে

আসুন একটি ওয়ার্ডপ্রেস পৃষ্ঠার ফ্রন্টএন্ড লুকের উপর ভিত্তি করে টেবিলের ব্যাখ্যা দিয়ে শুরু করি। নীচে এই সাইটের একটি নমুনা পৃষ্ঠা রয়েছে যেখানে পাঠ্য, চিত্র, লিঙ্ক এবং মন্তব্য রয়েছে। সংশ্লিষ্ট টেবিলটি উল্লেখ করা হয়েছে যেখান থেকে আপনি ব্যাকএন্ডে ডেটা খুঁজে পেতে পারেন।

ওয়ার্ডপ্রেস ডাটাবেস স্ট্রাকচার

প্রাসঙ্গিক ওয়ার্ডপ্রেস টেবিল সহ নিবন্ধ

উপরন্তু, আপনি উপরের টেবিলে উল্লিখিত ওয়ার্ডপ্রেস অ্যাডমিন প্যানেলের সংশ্লিষ্ট বিভাগের অধীনে প্রতিটি টেবিলের ডেটা খুঁজে পেতে পারেন ।

পোস্ট টেবিল: wp_posts

অনেকেই পোস্ট টেবিলের অর্থ ভুল বোঝেন যে এটি শুধুমাত্র পোস্ট সংরক্ষণ করে। ওয়ার্ডপ্রেস পোস্টের ধরন নির্বিশেষে wp_posts টেবিলে আপনার সমস্ত পাঠ্য সামগ্রী সংরক্ষণ করে। এর মানে হল, আপনি আপনার সমস্ত বিষয়বস্তু wp_posts টেবিলে পোস্ট, পৃষ্ঠা এবং অন্য কোন কাস্টম পোস্ট প্রকারের জন্য খুঁজে পেতে পারেন। এছাড়াও, আপনি একই টেবিলে সংযুক্তি, পুনর্বিবেচনা এবং স্বয়ংক্রিয় সংরক্ষণ করতে পারেন।

পোস্ট মেটা: wp_postmeta

পোস্ট মেটা ব্যাখ্যা করার সেরা উদাহরণ হল Yoast SEO প্লাগইন । প্লাগইন ব্যবহার করার সময়, আপনি প্রতিটি পোস্টের জন্য SEO শিরোনাম, মেটা বর্ণনা ইত্যাদি যোগ করার জন্য মেটা বক্স দেখতে পারেন । ওয়ার্ডপ্রেস এই সমস্ত পোস্ট সম্পর্কিত ডেটা wp_postmeta টেবিলে সংরক্ষণ করবে।

ওয়ার্ডপ্রেস ডাটাবেস স্ট্রাকচার

পোস্ট মেটা টেবিল গঠন

প্লাগইনগুলির অনুপযুক্ত ব্যবহারের কারণে এটি অনেক ওয়ার্ডপ্রেস ইনস্টলেশনে দ্রুত বর্ধনশীলগুলির মধ্যে একটি। ওয়ার্ডপ্রেসে পোস্টমেটা টেবিল কীভাবে পরিষ্কার করা যায় সে সম্পর্কে আমাদের নিবন্ধটি দেখুন ।

মন্তব্য: wp_comments

আপনি যদি ওয়ার্ডপ্রেসে মন্তব্য সক্ষম করেন, তাহলে আপনি প্রতিটি পোস্ট বা পৃষ্ঠার নিচে মন্তব্যটি ছেড়ে দেওয়ার একটি বিকল্প দেখতে পাবেন। ওয়ার্ডপ্রেস ব্যবহারকারীর সকল মন্তব্য “wp_comments" টেবিলের নিচে সংরক্ষণ করবে।

স্প্যাম মন্তব্যের কারণে অনেকগুলি ওয়ার্ডপ্রেস ইনস্টলেশনে কমেন্টস টেবিলও দ্রুত বর্ধনশীল। টেবিলে জাঙ্ক মন্তব্য এড়ানোর জন্য আপনার আকিসমেট, ক্যাপচা বা মন্তব্যগুলি মডারেট করার অন্য কোন উপায় ব্যবহার করা উচিত ।

মন্তব্য মেটা: wp_commentmeta

পোস্ট মেটা অনুরূপ, ওয়ার্ডপ্রেস wp_commentmeta টেবিলে সমস্ত মন্তব্য মেটা সংরক্ষণ করবে।

শর্তাবলী: wp_terms

শর্তাবলী সারণী পোস্টগুলির জন্য বিভাগ এবং ট্যাগ সঞ্চয় করে।

মেয়াদ মেটা: wp_termmeta

সমস্ত টার্ম মেটা ডেটা wp_termmeta টেবিলে সংরক্ষণ করা হয়।

শ্রেণীবিন্যাস: wp_term_taxonomy

এটি wp_terms টেবিলে সংরক্ষিত পদগুলির বিবরণ প্রসারিত করে।

সম্পর্ক: wp_term_relationships

এই টেবিলটি পোস্টের সাথে ক্যাটাগরি এবং ট্যাগ সম্পর্ক সংরক্ষণ করে।

ব্যবহারকারী: wp_users

আপনি এই টেবিলে আপনার সাইটে সমস্ত নিবন্ধিত ব্যবহারকারী খুঁজে পেতে পারেন। মনে রাখবেন, এই টেবিলে মন্তব্যকারী থাকবে না যারা নিবন্ধন ছাড়াই মন্তব্য করে। আপনাকে wp_commentmeta টেবিলে সেই বিবরণ খুঁজে বের করতে হবে।

ব্যবহারকারী মেটা: wp_usermeta

ব্যবহারকারীদের সম্পর্কিত মেটা ডেটা wp_usermeta টেবিলে সংরক্ষণ করা হয়।

লিঙ্ক: wp_links

আগে ওয়ার্ডপ্রেসে নতুন পোস্ট তৈরির মতো লিঙ্ক তৈরির বিকল্প ছিল। যাইহোক, এটি পরবর্তীতে সরানো হয়েছিল এবং টেবিলটি আর ব্যবহার করা হয়নি। আপনার এই টেবিলটি খালি দেখা উচিত যদি না থিম বা প্লাগইন ডেভেলপার এটি ব্যবহার করে।

বিকল্প: wp_options

অপশন টেবিল সাইট ইউআরএল, অ্যাক্টিভ প্লাগইন, অ্যাডমিন ইউজারনেম ইত্যাদি সব সাইট ওয়াইড সেটিংস সংরক্ষণ করে। প্লাগইন এবং থিম ডেভেলপার প্রায়ই সেটিংস লোড করার জন্য অপশন টেবিল ব্যবহার করে। যদি বিকল্প টেবিলটি আপনার জন্য সমস্যা তৈরি করে, তাহলে wp_options টেবিলটি কীভাবে পরিষ্কার করা যায় সে সম্পর্কে আমাদের নিবন্ধটি দেখুন ।

রেকর্ডিং উত্স: www.webnots.com
Leave A Reply

এই ওয়েবসাইট আপনার অভিজ্ঞতা উন্নত করতে কুকি ব্যবহার করে। আমরা ধরে নেব যে আপনি এটির সাথে ঠিক আছেন, তবে আপনি ইচ্ছা করলে অপ্ট-আউট করতে পারেন। আমি স্বীকার করছি আরো বিস্তারিত