আপনার যদি একাধিক ব্যবসা বা স্কুল বা ব্যক্তিগত ওয়েবসাইট থাকে এবং সেগুলির মধ্যে কয়েকটি জিনিস মিল থাকে, তাহলে আপনি অবশ্যই ভাবছেন যে এই সমস্ত ওয়েবসাইটগুলিকে পৃথকভাবে পরিচালনা করার পরিবর্তে পরিচালনা করার আরও কার্যকর উপায় আছে কিনা। সেক্ষেত্রে, ওয়ার্ডপ্রেস মাল্টিসাইট হল সমাধান যা আপনি খুঁজছেন।
2010 সালে 3.0 সংস্করণে চালু করা হয়েছে, ওয়ার্ডপ্রেস মাল্টিসাইট একাধিক ওয়ার্ডপ্রেস ওয়েবসাইটকে একক ওয়ার্ডপ্রেস ইন্সটল করার অনুমতি দেয়।
এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে একটি মাল্টিসাইট ওয়ার্ডপ্রেস তৈরি করতে হয়। এটি এমন একজনের জন্যও একটি কঠিন প্রক্রিয়া হতে পারে যিনি আগে ওয়ার্ডপ্রেস ওয়েবসাইট তৈরি করেছেন। তবে চিন্তার কিছু নেই।
আপনি যদি আমাদের ওয়ার্ডপ্রেস মাল্টিসাইটের ধাপে ধাপে নির্দেশিকা অনুসরণ করেন তাহলে আপনি ঠিক থাকবেন। যাইহোক, আপনি যদি ম্যানুয়ালি ওয়ার্ডপ্রেস ইন্সটল করতে চান তাহলে আপনি এই নিবন্ধটি দেখতে পারেন।
একটি ওয়ার্ডপ্রেস মাল্টিসাইট ইন্সটল এবং কনফিগার করার জন্য আপনাকে যে পদক্ষেপগুলি নিতে হবে সেগুলিতে যাওয়ার আগে, আপনাকে কিছু জিনিস শিখতে হবে।
একটি মাল্টিসাইট ওয়ার্ডপ্রেস কি?
একটি মাল্টিসাইট ওয়ার্ডপ্রেস নেটওয়ার্ক হল ওয়েবসাইটগুলির একটি সংগ্রহ যা একই ওয়ার্ডপ্রেস ইনস্টলেশন শেয়ার করে। অন্য কথায়, আপনার যদি 5টি আলাদা ওয়ার্ডপ্রেস সাইট থাকে, তাহলে আপনি সেগুলিকে এক জায়গায় রাখতে পারেন এবং সেগুলিকে একটি ড্যাশবোর্ড থেকে পরিচালনা করতে পারেন৷
যেমন ধরুন, বিবিসি আমেরিকার ওয়েবসাইট। এটি একটি মাল্টিসাইট নেটওয়ার্কে চলে। প্রতিটি বিবিসি শো এর নিজস্ব ওয়েবসাইট আছে (মাল্টিসাইট সেটিং এর অধীনে সাবসাইট বলা হয়)। একাধিক পৃথক ওয়েবসাইট থাকার পরিবর্তে, তাদের সমস্ত শো একটি একক সাইটের অধীনে রয়েছে। এটি ওয়েবসাইট পরিচালনাকে অনেক সহজ করে তোলে৷
উপসংহারে, আমরা একটি নিয়মিত ওয়েবসাইট এবং একটি মাল্টিসাইট ওয়ার্ডপ্রেস নেটওয়ার্কের মধ্যে তুলনা করব৷
- একটি ওয়েবসাইট + একটি ওয়ার্ডপ্রেস ইনস্টল =নিয়মিত ওয়ার্ডপ্রেস ওয়েবসাইট
- একাধিক ওয়েবসাইট + একটি ওয়ার্ডপ্রেস ইনস্টল =মাল্টিসাইট ওয়ার্ডপ্রেস নেটওয়ার্ক
একটি মাল্টিসাইট নেটওয়ার্ক ব্যবহার করার সুবিধা এবং অসুবিধা
ওয়ার্ডপ্রেস মাল্টিসাইট ব্যবহার করা কেন এত আকর্ষণীয় তা দেখা সহজ। তবে মাল্টিসাইট সবার জন্য নয়। আসুন মাল্টিসাইট ব্যবহারের সুবিধা এবং অসুবিধাগুলি দেখি৷
৷ওয়ার্ডপ্রেস মাল্টিসাইটের সুবিধা
- একই প্লাগইন এবং থিম শেয়ার করুন: থিম এবং প্লাগইনগুলি মাস্টার ড্যাশবোর্ডে ইনস্টল করা যেতে পারে। এবং সমস্ত সাবসাইট ব্যবহারের জন্য সেগুলি সমগ্র নেটওয়ার্কে সক্রিয় করা হবে৷
দ্রষ্টব্য:সেট-আপ এবং কনফিগার বিভাগে 'মাস্টার ড্যাশবোর্ড'-এ আরও।
- স্ট্রীমলাইন আপডেট: সুপারঅ্যাডমিন একসাথে সব সাবসাইটের জন্য ওয়ার্ডপ্রেস প্লাগইন এবং থিম আপডেট করতে পারে।
দ্রষ্টব্য:সেট-আপ এবং কনফিগার বিভাগে 'সুপার অ্যাডমিন বা সুপার অ্যাডমিনিস্ট্রেটর' সম্পর্কে আরও।
- একক ড্যাশবোর্ড: মাল্টিসাইট ওয়ার্ডপ্রেস একক ওয়ার্ডপ্রেস ড্যাশবোর্ড থেকে একাধিক সাইট চালানো সম্ভব করে তোলে। থিম, প্লাগইন এবং ব্যবহারকারী সহ সবকিছু পরিচালনা করতে আপনাকে সক্ষম করে। এইভাবে, কয়েক ডজন এবং কয়েক ডজন সাবসাইট পরিচালনা করা সম্ভব।
ওয়ার্ডপ্রেস মাল্টিসাইটের অসুবিধা
- অসঙ্গত প্লাগইন: মাল্টিসাইটের সাথে সবচেয়ে বড় চ্যালেঞ্জগুলির মধ্যে একটি হল সামঞ্জস্যপূর্ণ থিম এবং প্লাগইনগুলি সন্ধান করা৷ অনেক প্লাগইন এবং থিম মাল্টিসাইট ইনস্টলেশন পরিচালনা করতে অক্ষম৷
- জটিল মাইগ্রেশন: মাইগ্রেশন একটি অত্যন্ত জটিল এবং চতুর প্রক্রিয়া হতে পারে। একটি নতুন ডোমেন বা হোস্টিং প্রদানকারীতে মাল্টিসাইট স্থানান্তর করা সম্ভব হলেও, স্বতন্ত্র মাইগ্রেশন, অর্থাৎ একটি একক সাবসাইট স্থানান্তর করা অত্যন্ত কঠিন এবং বেশিরভাগ প্লাগইন এটি সমর্থন করে না৷
- বিভিন্ন প্লাগইন এবং থিম ব্যবহার করে ওয়েবসাইটগুলির জন্য অনুপযুক্ত: ওয়ার্ডপ্রেস মাল্টিসাইট সবচেয়ে ভালো ব্যবহার করা হয় যখন আপনি একই ধরনের কার্যকারিতা ভাগ করে নেওয়া সাইটের নেটওয়ার্ক তৈরি করেন। কিন্তু যদি আপনার কাছে বিভিন্ন উদ্দেশ্যে ওয়েবসাইট থাকে তাহলে এটা সম্ভব যে আপনি বিভিন্ন প্লাগইন, থিম এবং কাস্টমাইজেশন ব্যবহার করে শেষ করবেন। তারপর মাল্টিসাইট সক্রিয় করা বাঞ্ছনীয় নয়৷ ৷
গুরুত্বপূর্ণ: ওয়ার্ডপ্রেস মাল্টিসাইট এমন এক সময়ে আবির্ভূত হয়েছিল যখন ওয়েবসাইট পরিচালনা করার জন্য অনেক ভাল বিকল্প ছিল না। সৌভাগ্যক্রমে, তারপর থেকে জিনিসগুলি পরিবর্তিত হয়েছে। আপনি যদি একটি ভাল ব্যবস্থাপনা সমাধান খুঁজছেন তাহলে আপনারর দিকে নজর দেওয়া উচিত WP রিমোট
এটি একটি জনপ্রিয়, ব্যবহারকারী-বান্ধব, বৈশিষ্ট্য-প্যাকড ম্যানেজমেন্ট প্লাগইন। এটি আপনাকে একক ড্যাশবোর্ড থেকে একাধিক ওয়েবসাইট পরিচালনা করতে সক্ষম করবে।
ভালো-মন্দ যাচাই করার পর, আপনি যদি ওয়ার্ডপ্রেস মাল্টিসাইট ওয়ার্ডপ্রেস সেট আপ করার সিদ্ধান্ত নেন, তাহলে নিচের আমাদের শিক্ষানবিস গাইড অনুসরণ করুন।
কিভাবে ওয়ার্ডপ্রেস মাল্টিসাইট নেটওয়ার্ক ইনস্টল এবং সেটআপ করবেন?
আপনি যদি স্ক্র্যাচ থেকে একটি মাল্টিসাইট তৈরি করেন তাহলে ধাপ 1 থেকে শুরু করুন . কিন্তু যদি আপনার ইতিমধ্যেই একটি বিদ্যমান ওয়েবসাইট থাকে এবং আপনি এটিকে একটি মাল্টিসাইটে রূপান্তর করতে চান তাহলে ধাপ 2 দিয়ে শুরু করুন .
সাবধান: একটি মাল্টিসাইট সেট আপ করতে, আপনাকে আপনার ওয়ার্ডপ্রেস ফাইলগুলিতে পরিবর্তন করতে হবে যা ঝুঁকিপূর্ণ। সামান্যতম ত্রুটি একটি ভাঙা সাইট হতে পারে. সুতরাং, আপনি যদি আপনার বিদ্যমান ওয়েবসাইটে মাল্টিসাইট সেট আপ করছেন, আমরা আপনাকে একটি নেওয়ার পরামর্শ দিই৷ সম্পূর্ণ ওয়ার্ডপ্রেস ব্যাকআপ ।
ধাপ 1:একটি ওয়ার্ডপ্রেস ওয়েবসাইট তৈরি করুন
আপনাকে প্রথমে যা করতে হবে তা হল একটি ডোমেইন এবং একটি হোস্টিং প্ল্যান কেনা। আপনি যদি নিজে থেকে কোনো ওয়েবসাইট তৈরি না করে থাকেন তবে প্রক্রিয়াটি কঠিন মনে হতে পারে তবে আমাদের বিশ্বাস করুন, একটি ওয়ার্ডপ্রেস ওয়েবসাইট তৈরি করা এতটা কঠিন নয়। আপনি অনুসরণ করেন এমন প্রচুর সংস্থান রয়েছে৷
একবার আপনার ওয়েবসাইট চালু হয়ে গেলে, এটি একটি মাল্টিসাইট পরিবেশে রূপান্তর করার সময়।
ধাপ 2:কনফিগ ফাইলের মাধ্যমে মাল্টিসাইট সক্রিয় করা
এই ধাপে, আপনাকে আপনার কনফিগারেশন ফাইলে কোডের একটি অংশ আপলোড করতে হবে। আপনি আপনার হোস্টিং অ্যাকাউন্ট বা Filezilla মত একটি FTP ক্লায়েন্টের মাধ্যমে কনফিগার ফাইল অ্যাক্সেস করতে পারেন। Filezilla একটি সফ্টওয়্যার যা ব্যবহার করার জন্য আপনাকে আপনার স্থানীয় কম্পিউটারে ইনস্টল করতে হবে৷
আমরা আপনাকে দেখাব কিভাবে আপনি আপনার হোস্টিং অ্যাকাউন্ট এবং ফাইলজিলা সফ্টওয়্যার উভয়ের মাধ্যমে আপনার কনফিগার ফাইল সম্পাদনা করতে পারেন৷
আমি হোস্টিং অ্যাকাউন্টের মাধ্যমে কনফিগার ফাইল অ্যাক্সেস করি
1. আপনার হোস্টিং প্রদানকারীর অ্যাকাউন্টে লগ ইন করুন এবং তারপরে cPanel-এ নেভিগেট করুন . cPanel থেকে, ফাইল ম্যানেজার নির্বাচন করুন .
2. ফাইল ম্যানেজার পৃষ্ঠা থেকে, public_html নির্বাচন করুন ফোল্ডার .
3. wp-config.php ফাইলটি public_html ফোল্ডারের ভিতরে উপস্থিত রয়েছে। যখন আপনি ফাইলটি খুঁজে পান, তখন শুধু ডান-ক্লিক করুন এবং সম্পাদনা করুন নির্বাচন করুন৷ .
II ফাইলজিলার মাধ্যমে কনফিগার ফাইল অ্যাক্সেস করুন
1. ডাউনলোড এবং ইনস্টল করুন ৷ ফাইলজিলা আপনার স্থানীয় কম্পিউটারে। এটি একটি সফ্টওয়্যার যা আপনার স্থানীয় কম্পিউটারকে আপনার ওয়েবসাইটের ব্যাকএন্ডের সাথে সংযুক্ত করবে। এর মানে আপনি আপনার কম্পিউটার থেকে কনফিগার ফাইলটি পরিবর্তন করতে পারেন।
2. FileZilla খুলুন এবং আপনার হোস্টনেম, ব্যবহারকারীর নাম, পাসওয়ার্ড এবং পোর্ট লিখুন . আপনার কাছে এই বিবরণ না থাকলে, আপনার হোস্টিং কোম্পানিকে FTP শংসাপত্রের জন্য জিজ্ঞাসা করুন। আপনার FTP শংসাপত্রগুলি কোথায় সংরক্ষণ করা হয় তা জানতে আপনি এই ভিডিওগুলি অনুসরণ করতে পারেন৷
3. সংযোগ তৈরি হলে, ফোল্ডারগুলির একটি গ্রুপ রিমোট সাইট-এ উপস্থিত হবে আপনার ডানদিকে বিভাগ। ফোল্ডারগুলির মধ্যে একটি হবে public_html৷ ফোল্ডার . এটি নির্বাচন করুন৷
4. রিমোট সাইটের ঠিক নীচে, ফাইলের নাম নামে আরেকটি বিভাগ আছে। আপনি public_html নির্বাচন করার পরে৷ ফোল্ডার, wp-config.php ফাইল এই বিভাগে প্রদর্শিত হবে।
5. যখন আপনি wp-config.php ফাইলটি খুঁজে পান, তখন শুধু ডান-ক্লিক করুন এবং সম্পাদনা করুন নির্বাচন করুন .
3 মাল্টিসাইটকে অনুমতি দেওয়ার জন্য কোড ঢোকান
আপনি সম্পাদনা নির্বাচন করার পরে, wp-config.php ফাইলটি খোলা হবে। কনফিগারেশন ফাইলে এই বাক্যটি খুঁজুন:
/* এটুকুই, সম্পাদনা বন্ধ করুন! শুভ ব্লগিং. */
এবং 'হ্যাপি ব্লগিং' বাক্যটির ঠিক উপরে কোডের নিম্নলিখিত লাইনগুলি রাখুন:
সংজ্ঞায়িত করুন ('WP_ALLOW_MULTISITE', সত্য);
পরিবর্তনগুলি সংরক্ষণ করুন এ ক্লিক করুন৷ এবং ফাইল বন্ধ করুন। আমার ওয়েবসাইটে কোডটি এইরকম দেখাচ্ছে:
আপনি এখন আপনার ওয়েবসাইটকে একটি মাল্টিসাইট নেটওয়ার্কে রূপান্তর করেছেন। আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ডে যান। বাম দিকের কোণায়, আপনি একটি মাল্টিসাইট আইকন দেখতে পাবেন৷ .
কিন্তু আমরা চাকরির অর্ধেক পথই রয়েছি। পরবর্তী ধাপ হল নেটওয়ার্ক ইনস্টল করা।
IV নেটওয়ার্ক ইনস্টল করা
1. আপনার WordPress ড্যাশবোর্ডে, Tools-এ যান৷ এবং নেটওয়ার্ক সেটআপ নির্বাচন করুন . এখান থেকে, আপনি নেটওয়ার্ক কনফিগার করবেন –
(ক) প্রথম ধাপ হল সাবসাইটগুলির URL দেখতে কেমন হবে তা নির্ধারণ করা। আপনি site1.example.com এর মধ্যে বেছে নিতে পারেন এবং example.com/site1 (যেমন সাবডোমেন বা সাবডিরেক্টরি)। ইউআরএল স্ট্রাকচারের নির্বাচন সাইটগুলি কীভাবে সংরক্ষণ করা হয় তা প্রভাবিত করবে না তাই এটি নিয়ে চিন্তা করার দরকার নেই।
(খ) এরপরে, নেটওয়ার্ক শিরোনাম এর মতো অন্যান্য বিবরণ পূরণ করুন এবং নেটওয়ার্ক অ্যাডমিন ইমেল এবং ইনস্টল টিপুন . ইন্সটল এ ক্লিক করার সাথে সাথেই ওয়ার্ডপ্রেস আপনাকে কোডের দুটি স্নিপেট দেবে। আপনাকে সেগুলোকে যথাক্রমে wp-config.php এবং .htaccess ফাইলে যোগ করতে হবে।
V wp-config ফাইলে কোড যোগ করুন
আমরা আগের বিভাগে যে পদ্ধতিটি দেখিয়েছি তা ব্যবহার করে wp-config ফাইলটি খুলুন। লাইনের ঠিক উপরে প্রথম কোড স্নিপেট ঢোকান
/* এটুকুই, সম্পাদনা বন্ধ করুন! শুভ ব্লগিং. */
পরিবর্তনগুলি সংরক্ষণ করুন টিপতে ভুলবেন না৷ . আমার ওয়েবসাইটে কোডটি এইরকম দেখাচ্ছে:
VI .htaccess ফাইলে কোড যোগ করুন
.htaccess ফাইলে, আমরা দ্বিতীয় কোড স্নিপেট সন্নিবেশ করব। এবং কনফিগার ফাইলের মতো, আপনি .htaccess ফাইলটি ফাইল ম্যানেজারে বা FileZilla-এর মাধ্যমে খুঁজে পেতে পারেন। .htaccess ফাইল সম্পাদনা সম্পর্কে আরও জানতে, আপনি আমাদের নিবন্ধটি দেখতে পারেন।
পদ্ধতি 1 - ফাইল ম্যানেজারে htaccess ফাইল
আপনার হোস্টিং অ্যাকাউন্টে লগ ইন করুন এবং তারপরে cPanel> ফাইল ম্যানেজার> public_html ফোল্ডার> .htaccess ফাইলে নেভিগেট করুন . যখন আপনি ফাইলটি খুঁজে পান, তখন শুধু ডান-ক্লিক করুন এবং সম্পাদনা করুন নির্বাচন করুন৷ .
[দ্রষ্টব্য: আপনি যদি .htaccess ফাইলটি খুঁজে না পান তবে এটি লুকানো থাকার কারণে। কিভাবে সাইট সেটিংস পরিবর্তন করতে হয় এবং ফাইলটি দৃশ্যমান করতে হয় তা শিখতে, এই নিবন্ধে নির্দেশাবলী অনুসরণ করুন – কিভাবে ওয়ার্ডপ্রেসে .htaccess ফাইল সম্পাদনা করবেন?]
পদ্ধতি 2 - .Htaccess ফাইল ফাইলজিলায়
Filezilla খুলুন এবং আপনার FTP শংসাপত্র লিখুন . আপনি যদি না জানেন যে আপনার FTP শংসাপত্রগুলি কী, তাহলে এই ভিডিওগুলি দেখুন বা আপনার হোস্টিং প্রদানকারীর সাথে কথা বলুন৷
- তারপর রিমোট সাইটে নেভিগেট করুন বিভাগ
- public_html ফোল্ডার নির্বাচন করুন
- এর পর ফাইলের নাম-এ যান section look for the .htaccess file
- When you find it, just right-click and select Edit .
When you open the file, you’ll find code that looks similar to the second code snippet. Replace the existing codes with the new codes. Don’t forget to hit Save Changes . On my website the code looks like this:
Your multisite network is ready to roll!
How to Add a New Subsite to Your Multisite Network?
Living up to its reputation of being really user-friendly, WordPress multisite is easy to operate. Site admins can add new websites or subsites by taking a few straightforward steps.
- On your WordPress dashboard select All Sites and then Add New . Enter details like desired URL, site title, website name admin email, etc (as you can see in the image below). When you are ready, click on Add Site .
- You can add as many websites as you like. And if you want to view all your subsites, then go to your Master Dashboard and select Sites> All Sites .
It’s worth mentioning here that any users who have been assigned the role of a WordPress admin will automatically become a Super Admin when the website becomes a multisite network. And a Super Admin has complete control over any site on the network.
NOTE: WordPress sites running on versions below 4.5 need to implement domain mapping. There are plugins available for this. We recommended reading Multisite Domain Mapping.
How to Install Plugins and Themes in the WordPress Multisite?
Installing themes and plugins on a multisite is easy. You install them the same way you install it on a regular site.
- From your Master Dashboard, go to Plugins> Add New and then search, install and activate plugins to your site.
- To install and set a theme, go to go to Themes> Add New and then search and add themes to your site.
The plugin and theme that you install will be activated across all the subsites. You can activate and deactivate plugins and themes at a network level. And with that, we come to the end of setting up a WordPress multisite network.
In Conclusion
Multisite WordPress is a very powerful tool for those who can utilize it. But let’s remember that WordPress is a tricky universe and hackers and bots are lurking around to damage the network of websites. Whether you’re running a single installation or a multisite, you need to make sure that you are taking security measures.
With MalCare Security Plugin by your side, you don’t have to worry about hackers, bots and the rest. Also, you can follow our WordPress security guide for more information about this.
Try MalCare Security Service Right Now!