ওয়ার্ডপ্রেস মাল্টিসাইট কি এবং কিভাবে এড করবেন? (বিস্তারিত)

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

১) নতুন ডোমেইন/সাব-ডোমেইন নেয়া

২) নতুন করে ডাটাবেইজ ক্রেইট করা

৩) ওয়ার্ডপ্রেস ইন্সটল দেয়া

৪) ফোরাম সাইট বানানো কমপ্লিট করা

ধরে নিচ্ছি নতুন ডোমেইন  / সাব-ডোমেইন নিয়ে আপনি ফোয়ার সাইট বানিয়েছেন। আপনার কাস্টমারদের ইনভাইট করলেন ফোরাম সাইটে পণ্যের সমস্যা, রিফান্ড, রিভিউ দিতে। কাস্টমারও আপনার ইনভাইট এক্সেপ্ট করলো এবং ফোরাম সাইটে ভিজিট করলো। এবার নিশ্চয়ই আপনার কাস্টমার ফোরামে জয়েন করার জন্য নতুন করে একাউন্ট ক্রেইট করবে?

ব্যাপারটা যদি এমন হয় তাহলে কেমন হয়? আপনার ২/৩ টা সাইট আছে এবং একজন ইউজার যেকোন একটি সাইটে একাউন্ট ক্রেইট করে সেই একাউন্ট দিয়েই প্রতিটা সাইটেই লগিন করতে পারলো। বাকি সাইট গুলোর জন্য নতুন করে আর একাউন্ট ক্রেইট করার প্রয়োজন হলোনা! ওয়ারডপ্রেস মাল্টিসাইট এড করার মাধ্যমে সহজেই আপনি এই কাজটি করতে পারেন।

মাল্টিসাইট কি?

মাল্টিসাইট হচ্ছে নেটওয়ার্ক সিস্টেম। একই সাইট / ডাটাবেজের আন্ডারে অনেকগুলো সাইটের সমন্বয়।

কিভাবে মাল্টিসাইট সেট আপ করবো?

ওয়ার্ডপ্রেসে মাল্টিসাইট / নেটওয়ার্ক সেট আপ এড করার জন্য আপনার কোন কোডিং স্কিলের প্রয়োজন হবেনা। সিপ্যানেলে কিছু প্রি-মেইড কোড এড করার মাধ্যমে আপনি খুব সহজে মাল্টিসাইট সেট আপ করতে পারেন। আসুন দেখে নেয়া যাক কিভাবে আমরা একটি ওয়ার্ডপ্রেস সাইটকে মাল্টিসাইটে রূপান্তর করতে পারি

#১ সিপ্যানেলে মাল্টিসাইট পারমিশনঃ  প্রথমে আপনাকে আপনার হোস্টিং  সিপ্যানেল থেকে মাল্টিসাইট এর পারমিশন দিতে হবে। সিপ্যানেলের  wp-config.php ফাইলটিতে নিম্নলিখিত কোডটি পেস্ট করুন (That all, stop editing! Happy publishing এর উপরে পেস্ট করতে হবে)

/* Multisite */

define( ‘WP_ALLOW_MULTISITE’, true );

#২ ওয়ার্ডপ্রেস ড্যাশবোরড থেকে ইন্সটলেশন কোড কালেক্টঃফাইল্টি সেইভ দেয়ার পর ওয়ার্ডপ্রেসে সাইতে লগিন করুণ (লগিন করা থাকলে রিফ্রেশ দিন) এরপর টোলসে হোভার করে দেখুব নতুন একটি অপশন এড হয়েছে Network setup নামে

নেটওয়ার্ক সেট আপে ক্লিক করলে নিচের মতো নতুন একটি পেইজ ওপেন হবে (নেটওয়ার্ক সেট আপ করার আগে অবশ্যই আপনাকে সব প্লাগিন ডিএক্টিভ করতে হবে, অন্যথায়- আপনি সেটআপ পেইজের এক্সেস পাবেন না। ভয় পাবেন না, নেটওয়ার্ক সেট আপ করার পর আবার এক্তিভ করতে পারবেন)

আপনি চাইলে দুইভাবে মাল্টি সাইট সেট আপ করতে পারেন। সাব-ডোমেইন এবং সাব-ডিরেক্টরি।

#৩ সাব-ডোমেইন / সাব-ডিরেক্টির যে কোন একটি সিলেক্ট করে ইন্সটলে ক্লিল করুণ। আমি  সাব-ডিরেক্টিরর সিলেক্ট করে ইন্সটলে ক্লিল করলাম এবং নতুন কিছু কোড পেয়েছি সিপ্যানেলে এড করার জন্য

প্রথম কোডটিকে আমাদের wp-config.php ফাইলে That’s all, stop editing! happy publishing এর উপরে পেস্ট করতে হবে। চলুন করা যাক

এবার আমাদের দ্বিতীয় কোডোটি .htaaccess ফাইলের সব কোড রিমুভ এড করে দিতে হবে। চলুন এটাও করা যাক

আমাদের মাল্টিসাইট সেত-আপ করা কমপ্লিট। এবার আমরা চাইলে একই সাইটের অধিনে একাধীক সাইট ক্রেইট করতে পারবো। সাইটের এক্সেসের এর জন্য ইউজারদের আলাদাভাবে প্রতিটা সাইটে রেজিস্ট্রেশন করা লাগবে না। যে কোন এক সাইটে রেজিস্ট্রেশন করলে বাকি সবগুলো সাইটে লগিন করতে পারবে। এবার সাউন দেখে নেয়া যাক কিভাবে সাইট ক্রেইট করা যায়

একটু লক্ষ করলে দেখতে পাব এডমিন বারে বেশকিছু নতুন অপশন এড হয়েছে। এডমিনবার থেকে আমাদের My sites> Newtwork Admin> sites এ যেতে হবে (নিচের স্ক্রিনশট এর মত করে)

আমরা সাইট ক্রেইট করার অপশন দেখতে পাবো। এড নিউ তে ক্লিক করে নতুন সাইট ক্রেইট করা যাবে।

যেনামে সাইট ক্রেইট করতে চান সেই নাম দিয়ে এড সাইটে ক্লিক করুণ

আমাদের সাইট বানানো কপ্লিট।

Leave a Reply