يتيح لك 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 في أدوات التثبيت التلقائي الخاصة بهم. لذا ، قبل الانتقال إلى هذا البرنامج التعليمي ، ندعوك للتحقق مما إذا كان برنامج التثبيت التلقائي لمضيف الويب يوفر لك خيارًا متعدد المواقع بنقرة واحدة:

كيفية تكوين blogpascher لمضيف شبكة ووردبريس متعدد المواقع

إذا لم يكن الأمر كذلك ، أو إذا كنت ترغب في تنشيط وظيفة المواقع المتعددة على موقع ويب موجود ، فإليك كيفية تكوين كل شيء ...

1. قم بتنشيط WordPress Multisite في ملف wp-config.php

عادةً ما يكون من الأسهل إنشاء تثبيت WordPress Multisite جديد ، ولكن يمكنك أيضًا تنشيطه على موقع WordPress موجود على الويب. (تأكد من إلغاء تنشيط جميع المكونات الإضافية أولاً).

للبدء ، تحتاج إلى الاتصال بموقع الويب الخاص بك عبر FTP أو cPanel File Manager وتحرير ملفك الفسفور الابيض بين config.php ل. ثم أضف مقتطف الشفرة التالي فوق السطر

/ * هذا كل شيء ، توقف عن التحرير! نشر سعيد. * / 

/ * متعدد المواقع * /
تعريف ('WP_ALLOW_MULTISITE' ، صحيح) ؛

كيفية تكوين blogpascher لمضيف شبكة ووردبريس متعدد المواقع 2

ثم احفظ الملف وقم بتحميله على الخادم الخاص بك.

2. قم بتشغيل أداة مثبت الشبكة في لوحة معلومات WordPress

بمجرد إضافة هذا السطر إلى الملف wp-config.php ، قم بتسجيل الدخول إلى لوحة تحكم موقع WordPress الخاص بك وانتقل إلى أدوات → إعداد الشبكة

كيفية تكوين شبكة blogpascher مثبت شبكة ووردبريس متعددة المواقع

هنا ستقوم باختيار مهم للغاية حول بنية عنوان URL لشبكتك. بتعبير أدق ، إذا كان يجب أن يكون لكل موقع ويب خاص به بنية عنوان URL الخاصة به:

  • النطاق الفرعي - مثل site1.votrereseau.com. إذا اخترت نطاقات فرعية ، فيجب عليك أيضًا إضافة سجل DNS عام.
  • دليل فرعي - مثل شبكتك / موقعك 1. لا يوجد تكوين مع هذه الطريقة.

لا توجد إجابة صحيحة - تأكد من التفكير في السؤال ، حيث لن تتمكن من تغيير هذا الهيكل لاحقًا.

بالإضافة إلى ذلك ، هناك أيضًا خيار ثالث - تعيين المجال ، والذي يسمح لك باستخدام مجال مخصص لكل موقع ويب في الشبكة - على سبيل المثال site1.com ، site2.com. إذا كنت ترغب في السير في هذا المسار ، فكل ما عليك فعله هو اختيار الدلائل الفرعية في الوقت الحالي ، حيث ستحتاج إلى تحديد تعيين المجال لاحقًا. 

بمجرد قيامك باختيارك وتكوين ملف تفاصيل الشبكة الأساسية، اضغط على تثبيت.

3. أضف مقتطفات التعليمات البرمجية إلى wp-config.php و. htaccess

في الصفحة التالية ، سيمنحك WordPress مقتطفين تحتاج إلى إضافتهما إلى ملفات موقع الويب الخاص بك:

يتم وضع مقتطف الشفرة الأول في ملف wp-config.php أعلى السطر / * هذا كل شيء ، توقف عن التحرير! نشر سعيد. * /

يوجد مقتطف الشفرة الثاني في ملف .htaccess ويحل محل قواعد WordPress الحالية.

كيفية تكوين كود blogpascher لاستخراج شبكة ووردبريس متعدد المواقع

هذا ما يجب أن يبدو عليه ملف wp-config.php الخاص بك:

كيفية تكوين شبكة blogpascher لتكوين شبكة ووردبريس متعددة المواقع

وهذا هو الشكل الذي يجب أن يبدو عليه ملف htaccess الخاص بك - لاحظ كيف تتجاوز قواعد WordPress الحالية:

كيفية تكوين blogpascher لشبكة متعددة المواقع 1

الآن - شبكة المواقع المتعددة الخاصة بك نشطة!

4. إدارة الشبكة متعددة المواقع من لوحة تحكم مسؤول الشبكة

بعد الانتهاء من الخطوة السابقة ، قد تحتاج إلى تسجيل الدخول إلى لوحة تحكم WordPress الخاصة بك مرة أخرى.

ثم سترى منطقة إدارة الشبكة الجديدة. يمكنك الوصول إليه من الخيار مواقعي في شريط أدوات WordPress ، أو يمكنك الوصول إلى ملفات yoursite.com/wp-admin/network :

كيفية تكوين ووردبريس شبكة متعددة المواقع إدارة blogpascher متعدد المواقع

تشبه إلى حد كبير كيف تتيح لك لوحة معلومات WordPress العادية إدارة تثبيت موقع ويب واحد ، تتيح لك لوحة تحكم مسؤول الشبكة إدارة الإعدادات لشبكتك بالكامل.

لنستعرض بعض الميزات المهمة هنا.

إعدادات الشبكة

لتكوين الأشياء عليك الذهاب إليها الإعدادات → إعدادات الشبكة. هناك يمكنك تكوين الإعدادات الأساسية لعمل شبكتك ، على سبيل المثال ما إذا كان بإمكان الأشخاص التسجيل و / أو إنشاء مواقع ويب جديدة أم لا ، بالإضافة إلى المحتوى الافتراضي المثبت على مواقع الويب الجديدة. :

كيفية تكوين إعدادات شبكة blogpascher لشبكة ووردبريس متعددة المواقع

المواضيع

بعد ذلك ، تتيح لك علامة التبويب السمات اختيار السمات المتاحة لأصحاب مواقع الويب الفردية. سيتمكن مالكو مواقع الويب الفردية من الاختيار من بين جميع السمات التي قمت بتمكينها على الشبكة ، ويمكنك تثبيت سمات جديدة تمامًا كما تفعل عند تثبيت موقع ويب واحد:

كيفية تكوين شبكة متعددة المواقع وورد موضوع blogpascher

الإضافات

منطقة المكونات الإضافية متشابهة ، مع تعديل بسيط فقط:

  • عندما تقوم بتثبيت مكون إضافي ، يمكنك ذلكالتنشيط للشبكة، مما يجعله نشطًا تلقائيًا لكل موقع ويب فردي في الشبكة. لا يمكن لمالكي مواقع الويب الفردية إيقاف تشغيله - فسيظل نشطًا دائمًا.
  • أو ، إذا قمت بتنشيط إدارة القائمة من الإضافات في المنطقة إعدادات الشبكة، سيتمكن مسؤولو مواقع الويب الفردية من اختيار تمكين المكونات الإضافية التي قمت بتثبيتها أم لا ، ولكن لم يتم تمكينها على وجه التحديد عبر الشبكة.

على سبيل المثال ، إذا كنت تريدElementor نشط في كل موقع من مواقع الشبكة ، يجب تنشيطه للشبكة:

كيفية تكوين blogpascher البرنامج المساعد ووردبريس لشبكة متعددة المواقع

إنشاء مواقع جديدة

أخيرًا ، لإنشاء موقع ويب جديد للشبكة يدويًا ، يمكنك الانتقال إلى مواقع → إضافة جديد :

كيفية إعداد موقع blogpascher الجديد لشبكة ووردبريس متعدد المواقع

بمجرد النقر فوق إضافة موقع، يمكنك تحرير موقع الويب هذا لتكوين / عرض معلومات إضافية ، مثل المستخدمين والسمات والإعدادات. 

كيفية تكوين موقع blogpascher الجديد لشبكة ووردبريس متعدد المواقع 1

لوحة تحكم المسؤول لموقع الويب الفردي

بالإضافة إلى منطقة إدارة الشبكة ، يحصل كل موقع ويب فردي أيضًا على لوحة تحكم WordPress الخاصة به ، والتي تبدو وتعمل مثل لوحة معلومات WordPress العادية.

يتمثل الاختلاف الأكبر في أن مسؤولي مواقع الويب الفردية لا يمكنهم تثبيت سمات أو مكونات إضافية جديدة (وقد لا يتمكنون حتى من رؤية منطقة المكونات الإضافية ، اعتمادًا على كيفية تكوين الأشياء).

على سبيل المثال ، يمكن لمالك موقع الويب اختيار تمكين وورد موضوع مرحبًا Elementor ، ولكن لا يوجد خيار لتثبيت وورد موضوع :

كيفية تكوين موقع blogpascher الجديد لشبكة ووردبريس متعدد المواقع 2

وبالمثل ، نظرًا لأن Elementor تم تمكين الشبكة ، يمكن لمالكي مواقع الويب الفردية الوصول إلى جميع ميزات Elementor العادية ، لكنهم لن يكونوا قادرين على تثبيت المكونات الإضافية الخاصة بهم أو إلغاء تنشيط Elementor.

هل من الممكن استخدام Elementor Pro على موقع WordPress متعدد المواقع؟

نعم ، يمكنك استخدام Elementor Pro جنبًا إلى جنب مع WordPress Multisite. ومع ذلك ، ستحتاج إلى مفتاح ترخيص نشط لكل موقع ويب فردي على الشبكة ، بدلاً من مجرد استخدام مفتاح ترخيص للشبكة بأكملها.

وفي الختام

لا يعد WordPress Multisite هو الحل المناسب لكل موقف يتضمن العديد من مواقع WordPress ، ولكنه يمثل خيارًا رائعًا إذا كنت بحاجة إلى إنشاء شبكة من مواقع الويب المشابهة ، مثل بعض الأمثلة التي عرضناها سابقًا.

لتكوين مواقع متعددة ، تسمح لك معظم أدوات التثبيت التلقائي لـ WordPress بتمكين WordPress باستخدام مربع اختيار. إذا لم يكن الأمر كذلك ، أو إذا كنت ترغب في إضافة مواقع متعددة إلى تثبيت WordPress موجود ، فيمكنك اتباع الطريقة اليدوية التي قمنا بالتفصيلها في هذا المنشور.

هنا! هذا كل شيء لهذا الدليل. إذا كان لديك تعليقات أو اقتراحات ، لا تتردد في إعلامنا في القسم المحجوز.

ومع ذلك ، يمكنك أيضا استشارة مواردنا، إذا كنت بحاجة إلى مزيد من العناصر لتنفيذ مشاريعك الخاصة بإنشاء مواقع الإنترنت ، من خلال الرجوع إلى دليلنا على وورد خلق بلوق أو واحد على ديفي: أفضل موضوع وورد في كل العصور.

ولكن في هذه الأثناء ، شارك هذا المقال على الشبكات الاجتماعية المختلفة

...