يتيح لك Multisite على WordPress إنشاء شبكة كاملة من المواقع مدعومة بتثبيت واحد من WordPress.
يمكنك إما الحفاظ على خصوصية شبكتك واستخدامها لتشغيل شبكة مواقع الويب الخاصة بك - مثل شركة محلية تقوم بإنشاء موقع ويب شبكي لكل موقع. أو يمكنك جعل شبكتك عامة والسماح للأشخاص بالتسجيل وإنشاء مواقع الويب الخاصة بهم في شبكتك ، مثل WordPress.com.
بينما يحتوي كل موقع على لوحة تحكم خاصة به ، إلا أنه يتم تشغيله بالكامل من خلال تثبيت WordPress واحد وقاعدة بيانات واحدة ، ولا يمتلك مالكو مواقع الويب الفردية قدرًا كبيرًا من التحكم.
في هذا المنشور ، سنقوم بمشاركة المزيد حول كيفية عمل المواقع المتعددة على WordPress ومتى تكون فكرة جيدة لاستخدامها أو لا. ثم سنوضح لك خطوة بخطوة كيفية إعداد شبكة المواقع المتعددة الخاصة بك على WordPress.
ولكن قبل ذلك ، لنكتشف معًا كيفية تثبيت وورد بلوق الخطوات 7 et كيفية العثور عليها، وتثبيت وتفعيل موضوع ورد على بلوق.
ثم عد إلى سبب وجودنا هنا.
كيف يعمل WordPress Multisite؟
تعد المواقع المتعددة ميزة أساسية في WordPress ، على الرغم من عدم تمكينها افتراضيًا.
بمجرد تنشيطه ستحصل على ملف لوحة تحكم مسؤول الشبكة حيث يمكنك إدارة جميع مواقع الويب في شبكتك. يضيف WordPress Multisite أيضًا ملف دور المستخدم د 'مدير الشبكه، وهو النوع الوحيد من حساب المستخدم الذي يمكنه الوصول إلى لوحة المعلومات المذكورة أعلاه.
هناك يمكنك اتخاذ قرارات مثل:
- ما إذا كان يمكن للمستخدمين التسجيل وإنشاء مواقع الويب الخاصة بهم أم لا.
- ما هي السمات والإضافات المتوفرة لمواقع الشبكة.
- ما مقدار التحكم الذي يتمتع به مالكو مواقع الويب الفردية ، وما إذا كان بإمكانهم إلغاء تنشيط بعض المكونات الإضافية يدويًا التي جعلتها متاحة لهم أم لا.
سيكون لكل موقع ويب أيضًا لوحة تحكم WordPress خاصة به حيث يمكن للأشخاص إدارة المحتوى والسمات والمكونات الإضافية. ومع ذلك ، بخلاف موقع WordPress العادي ، لا يمكن لمسؤولي مواقع الويب الفردية تثبيت السمات أو المكونات الإضافية الخاصة بهم - يمكنهم فقط الاختيار من بين الخيارات التي قام مسؤول الشبكة العالمية بتمكينها.
كيف يعمل WordPress متعدد المواقع على المستوى الفني
تتيح لك المواقع المتعددة على WordPress إنشاء مواقع ويب شبكية غير محدودة ، ولكن هناك فرق كبير في كيفية تخزين WordPress للبيانات لهذه المواقع.
إذا كنت بحاجة إلى إنشاء العديد من مواقع WordPress الفريدة ، فسيكون لكل موقع قاعدة بيانات وملفات خاصة به.
ومع ذلك ، مع Multisite ، تشترك جميع مواقع الويب في نفس قاعدة البيانات ونفس الملفات.
- ينشئ WordPress جداول قاعدة بيانات جديدة لكل موقع شبكة.
- يشارك WordPress بضعة جداول بين جميع مواقع الشبكة. wp_users.
بالإضافة إلى ذلك ، لتنظيم الملفات لكل موقع ويب على الشبكة ، يضيف WordPress مجلدًا لكل موقع ويب في مجلد التنزيلات. مثلا :
- موقع واحد - يتم تخزين التنزيلات في wp-content / uploads / year / month
- مواقع متعددة - يتم تخزين التنزيلات في wp-content / uploads / NETWORK_SITE / سنة / شهر
متى يجب استخدام شبكة متعددة المواقع على WordPress؟
تعد الشبكة متعددة المواقع على WordPress خيارًا جيدًا إذا كنت:
- ابحث عن إنشاء مواقع ويب متعددة بوظائف مماثلة.
- ابحث لإنشاء مكان حيث يمكن للمستخدمين إنشاء مواقع الويب الخاصة بهم ، مثل WordPress.com. بعض المكونات الإضافية للاشتراك - العضوية - يمكنك أيضًا الاندماج مع Multisite حتى تتمكن من فرض رسوم على الأشخاص لبناء موقع ويب على شبكتك.
بالنسبة لحالة الاستخدام الأولى ، ستكون بعض الأمثلة:
- عمل فعلي مع موقع ويب منفصل لكل فرع.
- جامعة لها موقع إلكتروني مختلف لكل قسم أو عضو هيئة تدريس.
- وكالة عقارات / تأمين لها موقع إلكتروني منفصل لكل وكيل.
- الخ ...
على سبيل المثال ، يعتمد موقع جامعة ولاية جورجيا على الويب على تثبيت WordPress متعدد المواقع مع أكثر من 150 موقعًا شبكيًا لمختلف الأقسام والوظائف وما إلى ذلك.
هل يمكنك استخدام WordPress Multisite لاستضافة مواقع العملاء؟
باستخدام WordPress Multisite Domain Mapping ، لديك خيار استخدام ملف اسم المجال مخصص بالكامل لكل موقع ويب في شبكتك ، مما قد يجعلك تتساءل عما إذا كان يمكنك استخدام مواقع متعددة كطريقة أسهل لإدارة مواقع ويب متعددة للعملاء.
حسنًا ... هذا ممكن بالتأكيد ، وأنا أعلم أن هناك عددًا قليلاً من مطوري WordPress الذين يختارون هذا الحل لمواقع الويب للعملاء دون أي وظائف خاصة.
ومع ذلك ، لا أعتقد أن هذا هو أفضل نهج لعدة أسباب:
- قاعدة بيانات مشتركة - ستشارك جميع مواقع الويب الخاصة بعملائك في قاعدة بيانات واحدة ، وهذا ليس رائعًا من وجهة نظر الخصوصية.
- نقطة واحدة من الفشل - قد يؤدي استخدام تثبيت WordPress واحد إلى تعريض جميع مواقع الويب الخاصة بك للخطر ، في حالة فشل التثبيت.
- مواردالإقامة مشترك – تشترك جميع مواقع الويب في شبكتك في نفس موارد الويبالإقامة، وهو ما يمكن أن يمثل مشكلة إذا كان أحد مواقع الويب على الشبكة يستخدم موارد أكثر بكثير من المواقع الأخرى.
- صعوبة الترحيل - إذا احتجت في أي وقت إلى ترحيل موقع الويب الخاص بالعميل إلى مكان آخر ، فسيكون الأمر صعبًا للغاية. في حين أنه من الممكن استخراج موقع ويب واحد من شبكة متعددة المواقع ، إلا أنه يتطلب مشاركة أكبر بكثير من عملية الترحيل العادية ، أو سيتعين عليك شراء شيء مثل WP ترحيل DB.
اكتشف أيضا لدينا 9 WordPress plugins لترحيل مدونتك واستنساخها
كيفية إنشاء شبكة متعددة المواقع على WordPress
سنعرض لك أدناه عملية كيفية إنشاء شبكة متعددة المواقع على WordPress.
ومع ذلك ، يعرض العديد من مضيفي الويب الآن إنشاء شبكة متعددة المواقع على WordPress في أدوات التثبيت التلقائي الخاصة بهم. لذا ، قبل الانتقال إلى هذا البرنامج التعليمي ، ندعوك للتحقق مما إذا كان برنامج التثبيت التلقائي لمضيف الويب يوفر لك خيارًا متعدد المواقع بنقرة واحدة:
إذا لم يكن الأمر كذلك ، أو إذا كنت ترغب في تنشيط وظيفة المواقع المتعددة على موقع ويب موجود ، فإليك كيفية تكوين كل شيء ...
هنا ستقوم باختيار مهم للغاية حول بنية عنوان URL لشبكتك. بتعبير أدق ، إذا كان يجب أن يكون لكل موقع ويب خاص به بنية عنوان URL الخاصة به:
- النطاق الفرعي - مثل site1.votrereseau.com. إذا اخترت نطاقات فرعية ، فيجب عليك أيضًا إضافة سجل DNS عام.
- دليل فرعي - مثل شبكتك / موقعك 1. لا يوجد تكوين مع هذه الطريقة.
لا توجد إجابة صحيحة - تأكد من التفكير في السؤال ، حيث لن تتمكن من تغيير هذا الهيكل لاحقًا.
بالإضافة إلى ذلك ، هناك أيضًا خيار ثالث - تعيين المجال ، والذي يسمح لك باستخدام مجال مخصص لكل موقع ويب في الشبكة - على سبيل المثال site1.com ، site2.com. إذا كنت ترغب في السير في هذا المسار ، فكل ما عليك فعله هو اختيار الدلائل الفرعية في الوقت الحالي ، حيث ستحتاج إلى تحديد تعيين المجال لاحقًا.
بمجرد قيامك باختيارك وتكوين ملف تفاصيل الشبكة الأساسية، اضغط على تثبيت.
3. أضف مقتطفات التعليمات البرمجية إلى wp-config.php و. htaccess
في الصفحة التالية ، سيمنحك WordPress مقتطفين تحتاج إلى إضافتهما إلى ملفات موقع الويب الخاص بك:
يتم وضع مقتطف الشفرة الأول في ملف wp-config.php أعلى السطر / * هذا كل شيء ، توقف عن التحرير! نشر سعيد. * /
يوجد مقتطف الشفرة الثاني في ملف .htaccess ويحل محل قواعد WordPress الحالية.
هذا ما يجب أن يبدو عليه ملف wp-config.php الخاص بك:
وهذا هو الشكل الذي يجب أن يبدو عليه ملف htaccess الخاص بك - لاحظ كيف تتجاوز قواعد WordPress الحالية:
الآن - شبكة المواقع المتعددة الخاصة بك نشطة!
4. إدارة الشبكة متعددة المواقع من لوحة تحكم مسؤول الشبكة
بعد الانتهاء من الخطوة السابقة ، قد تحتاج إلى تسجيل الدخول إلى لوحة تحكم WordPress الخاصة بك مرة أخرى.
ثم سترى منطقة إدارة الشبكة الجديدة. يمكنك الوصول إليه من الخيار مواقعي في شريط أدوات WordPress ، أو يمكنك الوصول إلى ملفات yoursite.com/wp-admin/network :
تشبه إلى حد كبير كيف تتيح لك لوحة معلومات WordPress العادية إدارة تثبيت موقع ويب واحد ، تتيح لك لوحة تحكم مسؤول الشبكة إدارة الإعدادات لشبكتك بالكامل.
لنستعرض بعض الميزات المهمة هنا.
إعدادات الشبكة
لتكوين الأشياء عليك الذهاب إليها الإعدادات → إعدادات الشبكة. هناك يمكنك تكوين الإعدادات الأساسية لعمل شبكتك ، على سبيل المثال ما إذا كان بإمكان الأشخاص التسجيل و / أو إنشاء مواقع ويب جديدة أم لا ، بالإضافة إلى المحتوى الافتراضي المثبت على مواقع الويب الجديدة. :
المواضيع
بعد ذلك ، تتيح لك علامة التبويب السمات اختيار السمات المتاحة لأصحاب مواقع الويب الفردية. سيتمكن مالكو مواقع الويب الفردية من الاختيار من بين جميع السمات التي قمت بتمكينها على الشبكة ، ويمكنك تثبيت سمات جديدة تمامًا كما تفعل عند تثبيت موقع ويب واحد:
الإضافات
منطقة المكونات الإضافية متشابهة ، مع تعديل بسيط فقط:
- عندما تقوم بتثبيت مكون إضافي ، يمكنك ذلكالتنشيط للشبكة، مما يجعله نشطًا تلقائيًا لكل موقع ويب فردي في الشبكة. لا يمكن لمالكي مواقع الويب الفردية إيقاف تشغيله - فسيظل نشطًا دائمًا.
- أو ، إذا قمت بتنشيط إدارة القائمة من الإضافات في المنطقة إعدادات الشبكة، سيتمكن مسؤولو مواقع الويب الفردية من اختيار تمكين المكونات الإضافية التي قمت بتثبيتها أم لا ، ولكن لم يتم تمكينها على وجه التحديد عبر الشبكة.
على سبيل المثال ، إذا كنت تريدElementor نشط في كل موقع من مواقع الشبكة ، يجب تنشيطه للشبكة:
إنشاء مواقع جديدة
أخيرًا ، لإنشاء موقع ويب جديد للشبكة يدويًا ، يمكنك الانتقال إلى مواقع → إضافة جديد :
بمجرد النقر فوق إضافة موقع، يمكنك تحرير موقع الويب هذا لتكوين / عرض معلومات إضافية ، مثل المستخدمين والسمات والإعدادات.
لوحة تحكم المسؤول لموقع الويب الفردي
بالإضافة إلى منطقة إدارة الشبكة ، يحصل كل موقع ويب فردي أيضًا على لوحة تحكم WordPress الخاصة به ، والتي تبدو وتعمل مثل لوحة معلومات WordPress العادية.
يتمثل الاختلاف الأكبر في أن مسؤولي مواقع الويب الفردية لا يمكنهم تثبيت سمات أو مكونات إضافية جديدة (وقد لا يتمكنون حتى من رؤية منطقة المكونات الإضافية ، اعتمادًا على كيفية تكوين الأشياء).
على سبيل المثال ، يمكن لمالك موقع الويب اختيار تمكين وورد موضوع مرحبًا Elementor ، ولكن لا يوجد خيار لتثبيت وورد موضوع :
وبالمثل ، نظرًا لأن Elementor تم تمكين الشبكة ، يمكن لمالكي مواقع الويب الفردية الوصول إلى جميع ميزات Elementor العادية ، لكنهم لن يكونوا قادرين على تثبيت المكونات الإضافية الخاصة بهم أو إلغاء تنشيط Elementor.
هل من الممكن استخدام Elementor Pro على موقع WordPress متعدد المواقع؟
نعم ، يمكنك استخدام Elementor Pro جنبًا إلى جنب مع WordPress Multisite. ومع ذلك ، ستحتاج إلى مفتاح ترخيص نشط لكل موقع ويب فردي على الشبكة ، بدلاً من مجرد استخدام مفتاح ترخيص للشبكة بأكملها.
وفي الختام
لا يعد WordPress Multisite هو الحل المناسب لكل موقف يتضمن العديد من مواقع WordPress ، ولكنه يمثل خيارًا رائعًا إذا كنت بحاجة إلى إنشاء شبكة من مواقع الويب المشابهة ، مثل بعض الأمثلة التي عرضناها سابقًا.
لتكوين مواقع متعددة ، تسمح لك معظم أدوات التثبيت التلقائي لـ WordPress بتمكين WordPress باستخدام مربع اختيار. إذا لم يكن الأمر كذلك ، أو إذا كنت ترغب في إضافة مواقع متعددة إلى تثبيت WordPress موجود ، فيمكنك اتباع الطريقة اليدوية التي قمنا بالتفصيلها في هذا المنشور.
هنا! هذا كل شيء لهذا الدليل. إذا كان لديك تعليقات أو اقتراحات ، لا تتردد في إعلامنا في القسم المحجوز.
ومع ذلك ، يمكنك أيضا استشارة مواردنا، إذا كنت بحاجة إلى مزيد من العناصر لتنفيذ مشاريعك الخاصة بإنشاء مواقع الإنترنت ، من خلال الرجوع إلى دليلنا على وورد خلق بلوق أو واحد على ديفي: أفضل موضوع وورد في كل العصور.
ولكن في هذه الأثناء ، شارك هذا المقال على الشبكات الاجتماعية المختلفة.
...