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

ওয়ার্ডপ্রেস কিভাবে কাজ করে?

8

সম্প্রতি আমাদের একজন পাঠক আমাদের একটি ইমেইল পাঠিয়েছেন যা একটি ওয়ার্ডপ্রেস সাইটের বিভিন্ন উপাদান কিভাবে কাজ করে তা স্পষ্ট করে বিভিন্ন প্রশ্ন জিজ্ঞাসা করে। তার উদ্দেশ্য ছিল তার উইবলি সাইটটি স্ব-হোস্টেড ওয়ার্ডপ্রেস প্ল্যাটফর্মে স্থানান্তরিত করা এবং তিনি মাইগ্রেশনের আগে ধারণাগুলি বোঝার চেষ্টা করছেন। ওয়ার্ডপ্রেস হল একটি সহজ কন্টেন্ট ম্যানেজমেন্ট সিস্টেম যারা বছরের পর বছর ধরে ব্যবহার করছে কিন্তু স্পষ্টতই যারা Weebly, Wix বা অন্য কোন ড্র্যাগ অ্যান্ড ড্রপ সাইট নির্মাতা ব্যবহার করছে তাদের জন্য নয়। প্রধান পার্থক্য হল যে বিনামূল্যে সাইট নির্মাতাদের উদ্দেশ্য হল ব্যাকএন্ড ধারণাগুলি বোঝার প্রয়োজন ছাড়াই একটি সহজে ব্যবহারযোগ্য প্ল্যাটফর্ম প্রদান করা। বিপরীতে, মূল বিষয়গুলি না বুঝে ওয়ার্ডপ্রেস ব্যবহার করা সম্ভব নয়। এই প্রবন্ধে আমরা ওয়ার্ডপ্রেস কিভাবে সহজ কথায় কাজ করে তার মৌলিক নীতির উপর আলোকপাত করব।

ওয়ার্ডপ্রেস কিভাবে কাজ করে?

এইচটিএমএল পৃষ্ঠা তৈরির জন্য ওয়ার্ডপ্রেসের নিম্নলিখিত চারটি উপাদান একে অপরের সাথে যোগাযোগ করে।

  • কোর ফাইল
  • থিম ফাইল
  • প্লাগইন ফাইল
  • তথ্যশালা

আপনি একটি টেস্ট সাইট বা অস্থায়ী ডোমেইনে ম্যানুয়ালি ওয়ার্ডপ্রেস ইনস্টল করে এই উপাদানগুলো সহজেই বুঝতে পারবেন। মূলত আপনাকে WordPress.org সাইট থেকে মূল ওয়ার্ডপ্রেস ফাইল ডাউনলোড করতে হবে এবং ওয়ার্ডপ্রেস ইনস্টল করার জন্য একটি মাইএসকিউএল ডাটাবেস তৈরি করতে হবে। তারপরে প্রয়োজনীয় বৈশিষ্ট্য এবং ডিসপ্লে ফাংশন অর্জনের জন্য একটি থিম এবং প্রয়োজনীয় প্লাগইন ইনস্টল করুন।

ওয়ার্ডপ্রেস কোর ফাইল

এইগুলি WordPress.org থেকে ডাউনলোড করা ওয়ার্ডপ্রেস ইনস্টলেশন প্যাকেজের ফাইল অংশ। যেহেতু ওয়ার্ডপ্রেস একটি ফ্রি এবং ওপেন সোর্স তাই আপনি নীচে দেখানো মূল ফাইলগুলি দেখতে প্যাকেজটি ডাউনলোড করতে পারেন :

ওয়ার্ডপ্রেস কোর ফাইল

ইনস্টলেশনের সময় এই মূল ফাইলের বিষয়বস্তু প্রয়োজন অনুযায়ী গতিশীলভাবে পরিবর্তন করা হবে। উদাহরণস্বরূপ, একটি নতুন "wp-config.php" ফাইল থাকবে যা ডেটাবেসড ব্যবহারকারীর নাম, পাসওয়ার্ড এবং অন্যান্য কনফিগারেশন প্যারামিটার দিয়ে তৈরি করা হবে।

থিম ফাইল

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

ওয়ার্ডপ্রেস থিম ফাইল

প্লাগইন ফাইল

কোর, থিম এবং ডাটাবেস ফাইল বাধ্যতামূলক যখন প্লাগইনগুলি আপনার ওয়ার্ডপ্রেস সাইটে অতিরিক্ত বৈশিষ্ট্য যোগ করার জন্য alচ্ছিক। যেহেতু ওয়ার্ডপ্রেস থিম এবং প্লাগইনগুলির মধ্যে বিভাজন করে তাই ফাংশন যোগ করার জন্য প্লাগইন থাকা প্রায় অনিবার্য। উদাহরণস্বরূপ, সোশ্যাল শেয়ারিং থিম সংজ্ঞার অংশ নয় এবং তাই আপনার সাইটে সুন্দর দেখতে সামাজিক শেয়ারিং আইকন থাকার জন্য আপনার আলাদা প্লাগইন প্রয়োজন। সমস্ত ইনস্টল করা প্লাগইনগুলির ফাইলগুলি মূল ফোল্ডার "/wp-admin/plugins/" এর অধীনে সংরক্ষণ করা হবে এবং প্রতিটি প্লাগইন আলাদা ফোল্ডারের অধীনে সংরক্ষণ করা হবে। প্রতিটি প্লাগইন পিএইচপি, স্ক্রিপ্ট এবং সিএসএস ফাইলের সেট থাকতে পারে। ওয়ার্ডপ্রেস কোর ডাউনলোড প্যাকেজে দুটি ডিফল্ট প্লাগইন থাকবে আকিসমেট এবং হ্যালো ডলি। "হ্যালো ডলি" প্লাগইনটিতে শুধুমাত্র একটি "hello.php" ফাইল রয়েছে:

ওয়ার্ডপ্রেস কিভাবে কাজ করে?

ওয়ার্ডপ্রেস প্লাগইন ফাইল

যদিও Akismet এর অনেক ফাইল নিচে দেখানো হয়েছে:

ওয়ার্ডপ্রেস কিভাবে কাজ করে?

Akismet প্লাগইন ফাইল

তথ্যশালা

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

ওয়ার্ডপ্রেস ডাটাবেস তৈরির জন্য MYSQL একটি ওপেন সোর্স টুল ব্যবহার করে। আপনার ওয়ার্ডপ্রেস ইনস্টলেশনের ডাটাবেস "মাইএসকিউএল ডাটাবেস" এবং "phpMyAdmin" সরঞ্জামগুলি ব্যবহার করে হোস্টিং অ্যাকাউন্টের মাধ্যমে রক্ষণাবেক্ষণ করা যেতে পারে। এটি বোঝা গুরুত্বপূর্ণ যে ডাটাবেস টেবিলগুলি FTP এর মাধ্যমে পরিচালনা করা যায় না যখন কোর, থিম এবং প্লাগইন ফাইলগুলি FTP এর মাধ্যমে অ্যাক্সেস করা যায়।

এছাড়াও সমস্ত মিডিয়া ফাইল যেমন ছবি, পিডিএফ এবং ভিডিও ওয়ার্ডপ্রেস কোর ফোল্ডার "/wp-content/uploads/" এর অধীনে সংরক্ষণ করা হয়।

একত্র করা

কাঙ্খিত বিন্যাসে অনুরোধকৃত URL- এর জন্য সামগ্রী তৈরি করতে চারটি উপাদানই একে অপরের সাথে ব্যাপকভাবে যোগাযোগ করে।

ওয়ার্ডপ্রেস কিভাবে কাজ করে?

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

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

বিভিন্ন উপাদান ব্যবহারের সুবিধা

চারটি উপাদান আলাদাভাবে রাখার অনেক সুবিধা রয়েছে যা ওয়ার্ডপ্রেসের বিশাল সাফল্যের অন্যতম কারণ।

  • পুরো সাইটকে প্রভাবিত না করে প্লাগইনগুলির মাধ্যমে অতিরিক্ত ফাংশন যোগ বা অপসারণ করা সহজ।
  • আপনি আপনার সম্পূর্ণ সাইটের নকশা এবং চেহারা পরিবর্তন করে থিম পরিবর্তন করতে পারেন।
  • আপনার প্রয়োজনের উপর ভিত্তি করে সহজেই সমস্ত ফাইল এবং ডাটাবেস বিভিন্ন হোস্টে স্থানান্তর করুন।
  • পরবর্তী সংস্করণে ওয়ার্ডপ্রেস ফাইল আপডেট করা আপনার সাইটের ডাটাবেস এবং অন্যান্য ফাইলগুলিকে প্রভাবিত করবে না।

আশা করি আপনি ওয়ার্ডপ্রেস কিভাবে কাজ করে সে সম্পর্কে ধারণা পেয়েছেন; নীচের মন্তব্য বিভাগে আপনার ব্যাখ্যা ছেড়ে দিন।

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

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