بناء موقع اجتماعي باستخدام WordPress BuddyPress Plugin
نشرت: 2018-11-13
BuddyPress هو مكون إضافي لبرنامج WordPress يساعدك على إنشاء وإدارة الشبكات الاجتماعية بحيث يتمكن المستخدمون من التفاعل والتواصل مع بعضهم البعض بطريقة بديهية للغاية. تضيف مجموعة من المكونات الإضافية ميزات محددة يمكنك مزجها ومطابقتها لتخصيص الشبكة وفقًا لمتطلباتك.
سيساعد هذا البرنامج التعليمي القراء على تثبيت سمات WordPress BuddyPress وإعداد سمة متوافقة مع BuddyPress. في النهاية ، سيكون لدى القراء موقع شبكي اجتماعي بسيط جاهز للعمل.
جدول المحتويات
- ثبّت سمة WordPress
- قم بتثبيت البرنامج المساعد BuddyPress
- تكوين البرنامج المساعد
- استخدم BuddyPress مع Theme
- قم بإنشاء قائمة لشريط التنقل
- تمكين التسجيلات على الموقع
- قم بإعداد الصفحة الأولى
الخطوة 1: ثبّت سمة WordPress
سأختار موضوعًا اجتماعيًا بسيطًا وأساسيًا لعينة موقع الويب. في هذا البرنامج التعليمي ، سأستخدم سمة Quest WordPress. لتثبيت السمة ، انتقل إلى Appearance → Themes وابحث عن " Quest ". بعد ذلك ، انقر فوق زر التثبيت كما هو موضح أدناه.

وبمجرد تركيب، انقر فوق الزر تنشيط لتنشيط الموضوع على الموقع.

الخطوة الثانية: تثبيت البرنامج المساعد BuddyPress
انتقل إلى لوحة إدارة WordPress ، وانتقل إلى Plugins → Add New → ابحث عن BuddyPress في مربع البحث أعلى اليمين. بمجرد العثور على المكون الإضافي ، انقر فوق الزر التثبيت الآن .

بمجرد انتهاء العملية ، قم بتنشيط المكون الإضافي.

بعد ذلك ، سأقوم الآن بتهيئة المكون الإضافي BuddyPress لاستخدامه مع سمة Quest .
الخطوة 3: تكوين المكون الإضافي BuddyPress
انتقل إلى الإضافات ← الإضافات المثبتة ← BuddyPress ← الإعدادات .

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

- ملفات التعريف الموسعة: عند التمكين ، يمكنك إضافة حقول مخصصة إلى ملف تعريف المستخدم.
- إعدادات الحساب: يتيح تحديد هذا العنصر للمستخدمين تغيير حساباتهم وإشعاراتهم مباشرة من شاشة ملف التعريف.
- اتصالات الأصدقاء: عند التمكين ، يمكن للمستخدمين إرسال طلبات صداقة إلى مستخدمي الموقع الآخرين. إذا تم قبول الطلب ، يمكن للمستخدمين مراقبة بعضهم البعض عبر سجل النشاط.
- المراسلة الخاصة: عند تمكين هذا الخيار ، يمكن للمستخدمين إرسال رسائل خاصة إلى أعضاء آخرين سواء بشكل فردي أو في مجموعة.
- تدفقات النشاط: يتيح هذا الخيار للمستخدمين رؤية أنشطة أصدقائهم على موقع الويب الاجتماعي بما في ذلك المواضيع والتعليقات والإشارات والنشر المباشر والمفضلة. يتم إخطار المستخدمين أيضًا عبر البريد الإلكتروني.
- الإخطارات: يتيح هذا الخيار للمستخدمين تلقي إشعار فوري بأنشطة الأصدقاء ، بما في ذلك طلبات الصداقة والرسائل الخاصة وما إلى ذلك.
- مجموعات المستخدمين: يتيح هذا الخيار للمستخدمين إنشاء مجموعات ذات طبيعة عامة أو خاصة أو مخفية.
- تتبع الموقع: عند التمكين ، يسجل النشاط المتعلق بالمشاركات والتعليقات الجديدة.
2. خيارات
تضيف هذه الخيارات إلى تجربة المستخدم من خلال السماح (أو عدم السماح) بإجراءات من قبل المستخدمين المسجلين.

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

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

يسجل
في BuddyPress ، هذا هو نموذج التسجيل الافتراضي. يحتاج BuddyPress إلى صفحة لتعيين نموذج التسجيل الخاص به. لهذا السبب أحتاج إلى إضافة صفحة جديدة من لوحة إدارة WordPress الخاصة بي
تفعيل
هذه أيضًا عملية تنشيط حساب افتراضية لـ BuddyPress. لهذا ، لا بد لي من إنشاء صفحة جديدة مرة أخرى بالانتقال إلى لوحة إدارة WordPress وإضافة صفحة جديدة.
إنشاء صفحات التسجيل وتفعيل الحساب
قم بإنشاء صفحة " التسجيل " بالانتقال إلى الصفحات ← إضافة جديد .

أنشئ صفحة " تنشيط الحساب " بالانتقال إلى الصفحات> إضافة جديد .

الآن ، انتقل إلى الإعدادات → BuddyPress → Pages.

ملاحظة: إذا كانت هذه الخيارات غير مرئية ، فانتقل إلى الإعدادات ← عام وتمكين خيار " يمكن لأي شخص التسجيل ".

أخيرًا ، انقر فوق الزر " حفظ التغييرات " في نهاية الصفحة.
الخطوة 4: استخدام BuddyPress مع السمة
انتقل إلى المظهر ← القوائم. افتح خيارات الشاشة من الزاوية اليمنى العليا.

تأكد من وضع علامة BuddyPress.

الخطوة 5: إنشاء قائمة لشريط التنقل
ملاحظة: إذا كان لديك بالفعل شريط قوائم ، فاحذفه قبل المتابعة.

اتبع هذه الخطوات لإضافة شريط قوائم جديد.

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

إضافة أدوات BuddyPress إلى الشريط الجانبي.

(BuddyPress) تسجيل الدخول: تتضمن هذه الأداة وظيفة تسجيل الدخول إلى BuddyPress. تقدم الأداة نموذج تسجيل الدخول في شريط القوائم الجانبي.
(BuddyPress) أحدث الأنشطة: تعرض هذه الأداة الأنشطة الأخيرة على موقع BuddyPress ، مما يسمح للمستخدمين بمتابعة الاتجاهات الشائعة في المجتمع.
(BuddyPress) الأعضاء: يسرد عنصر واجهة القائمة الجانبية هذا جميع الأعضاء الجدد والشعبيين والنشطين .
(BuddyPress) الأعضاء النشطين مؤخرًا: كما يوحي الاسم ، تعرض هذه الأداة الأعضاء النشطين مؤخرًا.
(BuddyPress) المتواجدون على الإنترنت: لا يعني الاتصال بالإنترنت أن المستخدم نشط أيضًا. تساعد هذه القطعة المستخدمين الآخرين على رؤية أعضاء آخرين عبر الإنترنت.
(BuddyPress) التنقل الأساسي: يعرض هذا النشاط ويذكر لجميع المستخدمين. هذا هو التنقل الأساسي ويجب أن يكون مرئيًا في الجزء العلوي من جميع الأدوات الأخرى.
الخطوة 6: تمكين تسجيلات المستخدم على موقع الويب.
في حالة وجود شبكة اجتماعية عامة ، يجب أن يكون تسجيل المستخدم مفتوحًا لجميع الزوار. ومع ذلك ، إذا كانت الشبكة خاصة ، فيمكنك إما إيقاف التسجيل تمامًا أو الأفضل من ذلك ، جعل العملية دعوة فقط.
لجعل عملية التسجيل عامة ، انتقل إلى الإعدادات -> عام -> وضع علامة يمكن لأي شخص التسجيل.

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

الآن انقر فوق الزر حفظ التغييرات . موقع الويب الاجتماعي الخاص بك والمدعوم ببرنامج WordPress BuddyPress الإضافي جاهز الآن للزوار.

نظرًا لأنني حددت صفحة "النشاط" كصفحة أولى ، يمكن للزوار رؤية النشاط الحالي بعد زيارة الموقع مباشرة. في الجزء العلوي ، لدي قائمة BuddyPress مع خيارات مثل الإشعارات والإعدادات والملف الشخصي.
في القائمة اليمنى ، يتم سرد جميع عناصر واجهة المستخدم بالترتيب الذي أضفته إليها ، وفي القسم الرئيسي من الصفحة ، لدي تدفق النشاط الذي يتم تحديثه في الوقت الفعلي.
أقوم بتشغيل شبكتي الاجتماعية دون أي مشكلة في استخدام Varnish على خادم Cloudways المُدار. ومع ذلك ، إذا واجهت مشكلة ، وكانت المشكلة تتعلق بصفحة معينة ، فتابع واستبعد عناوين URL هذه من إعدادات Varnish. إذا استمرت المشكلة ، فقم بتعطيل Varnish من لوحة معلومات خادم Cloudways أو اتصل بدعم الدردشة الحية على مدار الساعة طوال أيام الأسبوع.
افكار اخيرة
يعد تثبيت WordPress BuddyPress مهمة صعبة ، وقد تستغرق العملية وقتًا. هناك بعض الأشياء التي يمكن أن تسوء ، وقد حاولت تقديم حلول للمشكلات الأكثر شيوعًا التي يمكن أن تشوه تجربتك في BuddyPress.
كما أشجع القراء على عدم التردد في طرح أسئلتهم عبر قسم التعليقات أدناه. سأكون سعيدا للإجابة عليك وإرشادك. اتصال سعيد!
