WordPress মাল্টি-সাইট নেটওয়ার্ক একটি অত্যন্ত শক্তিশালী ফিচার, যা একসাথে একাধিক সাইট পরিচালনার সুবিধা দেয়। এটি বিশেষ করে বড় প্রতিষ্ঠান, প্রতিষ্ঠানভিত্তিক সাইট, বা যেসব প্রজেক্টে একাধিক সাবডোমেইন বা সাইটের প্রয়োজন হয়, তাদের জন্য উপকারী। সাইটস ম্যানেজমেন্ট এবং নেটওয়ার্ক অ্যাডমিন প্যানেল দিয়ে আপনি সাইটগুলির মধ্যে সহজেই সুসংগঠিত পরিচালনা করতে পারেন।
1. WordPress মাল্টি-সাইট সেটআপ
WordPress মাল্টি-সাইট ফিচার ব্যবহার করতে হলে প্রথমে এটি ইনস্টল করা প্রয়োজন। এটি WordPress এর একটি বিল্ট-ইন ফিচার, যা একে একাধিক সাইট চালানোর সক্ষমতা দেয়। মাল্টি-সাইট সিস্টেম সেটআপ করার জন্য কিছু প্রাথমিক পদক্ষেপ অনুসরণ করতে হবে।
মাল্টি-সাইট ইনস্টলেশন:
- wp-config.php ফাইল এডিট করা:
আপনার WordPress ডিরেক্টরির মধ্যে wp-config.php ফাইলটি খুলুন এবং এই কোডটি যুক্ত করুন:
define('WP_ALLOW_MULTISITE', true);- এরপর সেভ করুন।
- মাল্টি-সাইটের জন্য নেটওয়ার্ক সেটআপ:
- WordPress ড্যাশবোর্ডে গিয়ে Tools > Network Setup এ ক্লিক করুন।
- এখানে আপনি সাইটের ধরন (Sub-domain বা Sub-directory) নির্বাচন করতে পারবেন। সাব-ডোমেইন সিস্টেমে সাইটগুলো আলাদা ডোমেইনে থাকবে (যেমন site1.yourdomain.com), আর সাব-ডিরেক্টরি সিস্টেমে সাইটগুলো একই ডোমেইনে কিন্তু আলাদা ডিরেক্টরিতে থাকবে (যেমন yourdomain.com/site1)।
- .htaccess এবং wp-config.php ফাইল আপডেট করা:
- WordPress আপনাকে কিছু কোড দেবে যা আপনাকে .htaccess এবং wp-config.php ফাইলে যোগ করতে হবে। এটি সাইট নেটওয়ার্কের কাজ করার জন্য প্রয়োজন।
2. নেটওয়ার্ক অ্যাডমিন প্যানেল
একবার মাল্টি-সাইট ইনস্টল হয়ে গেলে, আপনি নেটওয়ার্ক অ্যাডমিন প্যানেল ব্যবহার করে সমস্ত সাইট ম্যানেজ করতে পারবেন। নেটওয়ার্ক অ্যাডমিন প্যানেলটি আপনাকে একাধিক সাইটের পরিচালনা, প্লাগইন এবং থিম ম্যানেজমেন্ট, ইউজার ম্যানেজমেন্ট ইত্যাদি সহজভাবে করতে সাহায্য করে।
নেটওয়ার্ক অ্যাডমিন প্যানেলে প্রবেশ করা:
- মাল্টি-সাইট নেটওয়ার্ক চালু হলে, আপনার WordPress ড্যাশবোর্ডে My Sites > Network Admin অপশনটি দেখতে পাবেন।
- সেখানে গিয়ে আপনি Dashboard, Sites, Users, Themes, Plugins, এবং Settings সেকশনগুলো পরিচালনা করতে পারবেন।
3. সাইট ম্যানেজমেন্ট (Sites Management)
মাল্টি-সাইট নেটওয়ার্কে একাধিক সাইট থাকলে, আপনাকে প্রতিটি সাইটের জন্য আলাদা আলাদা সেটিংস এবং কনফিগারেশন করতে হয়। নেটওয়ার্ক অ্যাডমিন প্যানেল থেকে আপনি প্রতিটি সাইটের সেটিংস, প্লাগইন এবং থিম নিয়ন্ত্রণ করতে পারবেন।
নতুন সাইট যোগ করা:
- Sites > Add New এ গিয়ে নতুন সাইটের নাম, URL এবং admin ইউজার অ্যাসাইন করুন।
- Site Settings:
- সাইটের শিরোনাম, টাইমজোন, ভাষা ইত্যাদি কনফিগার করুন।
- সাইটের থিম এবং প্লাগইনগুলি নেটওয়ার্ক অ্যাডমিন থেকে একাধিক সাইটের জন্য অ্যাক্টিভেট বা ডি-অ্যাক্টিভেট করতে পারবেন।
সাইটের ইউজার ম্যানেজমেন্ট:
- Users মেনু থেকে সাইটগুলির ইউজার অ্যাকাউন্ট ম্যানেজ করুন। ইউজার অ্যাডমিন বা সাবস্ক্রাইবার হিসেবে অ্যাসাইন করুন।
- প্রতিটি সাইটে বিভিন্ন ধরনের ইউজার রোল নির্ধারণ করা যায় (অ্যাডমিন, এডিটর, কনট্রিবিউটার, সাবস্ক্রাইবার ইত্যাদি)।
4. থিম এবং প্লাগইন ম্যানেজমেন্ট
নেটওয়ার্ক অ্যাডমিন প্যানেল থেকে আপনি একাধিক সাইটে একই থিম বা প্লাগইন অ্যাক্টিভেট বা ডি-অ্যাক্টিভেট করতে পারবেন।
থিম ম্যানেজমেন্ট:
- Network Admin > Themes এ গিয়ে আপনার নেটওয়ার্কে থাকা সমস্ত থিম দেখতে পারবেন।
- আপনি থিমগুলি নেটওয়ার্কের জন্য অ্যাক্টিভেট বা ইনঅ্যাক্টিভেট করতে পারবেন।
- থিম একবার নেটওয়ার্কে অ্যাক্টিভেট করা হলে, সমস্ত সাইটে তা ব্যবহৃত হতে পারে (তবে সাইট অ্যাডমিনরা তাদের নিজস্ব থিম সিলেক্ট করতে পারেন, যদি নেটওয়ার্কে অল্টারনেটিভ থিম থাকে)।
প্লাগইন ম্যানেজমেন্ট:
- Network Admin > Plugins থেকে সমস্ত প্লাগইন দেখতে এবং তাদের সাইটগুলোতে একযোগভাবে অ্যাক্টিভেট বা ইনঅ্যাক্টিভেট করতে পারবেন।
- প্রয়োজনীয় প্লাগইনগুলি একবার নেটওয়ার্কে ইনস্টল এবং অ্যাক্টিভেট করার পর, আপনি সেগুলি সমস্ত সাইটে ব্যবহার করতে পারবেন।
5. নেটওয়ার্ক সেটিংস এবং কনফিগারেশন
নেটওয়ার্ক অ্যাডমিন প্যানেলে আপনি নেটওয়ার্কের সেটিংসও কনফিগার করতে পারবেন। এখানে আপনি সাধারণ নেটওয়ার্ক কনফিগারেশন, সাইটের ডোমেইন বা সাবডোমেইন পছন্দ, ইউজার রোলস, এবং অন্যান্য সিস্টেম সেটিংস পরিচালনা করতে পারেন।
নেটওয়ার্ক সেটিংস কনফিগার করা:
- Network Admin > Settings > Network Settings এ গিয়ে সাইটের URL কাঠামো (subdomain বা subdirectory) নির্বাচন করুন।
- Network Admin > Settings > General Settings এ গিয়ে নেটওয়ার্কের অন্যান্য কনফিগারেশন সেট করুন, যেমন নতুন সাইট যোগ করার অনুমতি, ইউজারদের থিম নির্বাচন এবং প্লাগইন ব্যবহারের সুবিধা।
মাল্টি-সাইট নেটওয়ার্ক ব্যবহারের মাধ্যমে আপনি একাধিক সাইটের প্রশাসনিক কাজ এক জায়গা থেকে পরিচালনা করতে পারবেন। এটি বিশেষত বড় প্রতিষ্ঠান এবং বহুসংখ্যক সাব-সাইটের জন্য অত্যন্ত উপকারী।
Read more