كيفية تقييد المحتوى بواسطة الأعضاء في ووردبريس

نشرت: 2021-05-06

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

جدول المحتويات إخفاء
  1. 1. متى تحتاج إلى تقييد المحتوى من قبل الأعضاء؟
  2. 2. كيفية السماح فقط لبعض المستخدمين بقراءة المحتوى
    1. 2.1. الخطوة 1: إنشاء مستويات وإمكانيات لهم
    2. 2.2. الخطوة 2: تطبيق المستوى على المستخدمين
  3. 3. كيفية إنشاء شروط الوصول
  4. 4. الكلمات الأخيرة

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

متى تحتاج إلى تقييد المحتوى من قبل الأعضاء؟

يمكن تطبيق تقييد المحتوى من قبل الأعضاء على:

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

لتوضيح أفضل ، سأقدم مثالاً لموقع شركة على الإنترنت . هنا ما أفعله:

كيفية السماح فقط لبعض المستخدمين بقراءة المحتوى

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

للقيام بذلك ، أستخدم المكون الإضافي تقييد وصول المستخدم.

تقييد وصول المستخدم - المكون الإضافي للعضوية بالقوة تقييد وصول المستخدم - المكون الإضافي للعضوية بالقوة

المؤلف (المؤلفون): Joachim Jensen - DEV Institute

الإصدار الحالي: 2.2.1

تاريخ التحديث الأخير: 22 أغسطس 2021

تقييد وصول المستخدم.2.2.1.zip

88٪ التقييمات 20،000+ مرات التثبيت يتطلب WP 5.0+

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

المكون الإضافي تقييد وصول المستخدم مجاني ومتاح على wordpress.org ، لذلك تحتاج فقط إلى تثبيت وتفعيل المكون الإضافي كالمعتاد:

تثبيت وتفعيل البرنامج المساعد تقييد وصول المستخدم

عند التنشيط ، سيظهر قسم جديد وصول المستخدم على الشريط الجانبي في النهاية الخلفية لموقع WordPress الخاص بك:

قسم جديد سيظهر وصول المستخدم على الشريط الجانبي في النهاية الخلفية لموقع WordPress الخاص بك

هذه المرة ، اتبع الخطوات التالية لتقييد المحتوى من قبل الأعضاء في WordPress:

الخطوة 1: إنشاء مستويات وإمكانيات لهم

أولاً ، انتقل إلى User Access > Access Levels > Add New :

إنشاء مستوى جديد لتقييد المحتوى

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

واجهة لإضافة مستويات وصول جديدة

الآن ، قم بتسمية المستوى ، ثم انتقل إلى علامة التبويب " القدرات" لمنح الإمكانات لهذا المستوى:

تمنح قدرات للمستوى

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

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

  • read : قراءة المشاركات / الصفحات العادية
  • read_private_posts
  • read_private_pages

أما بالنسبة للإمكانيات الأخرى ، فأنا أختار Deny .

رفض القدرات الأخرى لمستوى الوصول

بعد ذلك ، لا تنس النقر فوق إنشاء .

لقد انتهينا من إدارة المستوى الأول. بالنسبة لمستوى الموظفين ، فأنا أفعل الشيء نفسه. لكن في علامة التبويب " القدرات" ، لا أسمح إلا read .

تقييد المحتوى من خلال مستويات الوصول

هذان مستويان ( المدير والموظفون ) قمت بإنشائهما:

مستويين قمنا بإنشائه باستخدام المكون الإضافي تقييد وصول المستخدم

ومع ذلك ، لم يتم تطبيق هذه المستويات على أي مستخدم. للقيام بذلك ، انتقل إلى الخطوة 2.

الخطوة 2: تطبيق المستوى على المستخدمين

هناك طريقتان لتطبيق المستوى على المستخدمين:

  • الطريقة الأولى : اختر المستخدمين يدويًا
  • الطريقة الثانية : مزامنة مع أدوار المستخدم

ها نحن ذا!

الطريقة الأولى: اختر المستخدمين يدويًا

الطريقة الأولى مناسبة لمواقع الويب الداخلية للشركة التي لديها عدد قليل من الأعضاء (أقل من 20 شخصًا) لأن اختيار العديد من الأعضاء يدويًا يستغرق وقتًا طويلاً.

أولاً ، انتقل إلى User Access > Access Levels واختر المستوى الذي تريد تطبيقه على المستخدمين:

اختر المستوى الذي تريد تطبيقه على المستخدمين

بعد ذلك ، انتقل إلى علامة التبويب الأعضاء ، في قسم البحث عن مستخدمين ، املأ أسماء المستخدمين وانقر فوق حفظ .

املأ أسماء المستخدمين في علامة التبويب الأعضاء

الطريقة 2: المزامنة مع أدوار المستخدم

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

اقرأ المزيد: كيفية تكوين أدوار المستخدم في WordPress.

للمزامنة مع أدوار المستخدم ، يمكنك أيضًا اختيار المستوى المطلوب والذهاب إلى علامة التبويب " الأعضاء" .

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

مزامنة البرنامج المساعد تقييد وصول المستخدم مع أدوار المستخدم

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

تقييد المشاركات الخاصة والمنشورات العادية على موقع WordPress من قبل الأعضاء

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

المحتوى مقيد للموظفين

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

لا يقتصر المحتوى على أعضاء المدير

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

كيفية إنشاء شروط الوصول

أولاً ، اختر المستوى الذي تريد إنشاء شروط وصول له. في هذا المثال ، اخترت مستوى الموظفين :

خلق شروط الوصول إلى مستوى الموظفين

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

أضف مجموعة شروط جديدة:

الآن ، يمكنك رؤية الكثير من أنواع الحالات. ومع ذلك ، فإننا نركز فقط على القدرة على قراءة المنشورات ، لذلك دعونا نختار المشاركات / المدونة :

اختر القدرة على قراءة المشاركات

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

حدد المشاركات التي تسمح للمستخدمين بقراءتها.

أخيرًا ، لا تنس النقر فوق حفظ .

من الآن فصاعدًا ، يُسمح لمستخدمي طاقم العمل بقراءة المحتوى الذي حددته أعلاه فقط. بالنسبة إلى المنشورات الأخرى ، على الرغم من أنه لا يزال بإمكانهم رؤية العنوان والصور المميزة على صفحة الأرشيف ، إلا أنهم لا يستطيعون قراءة محتوى المنشور.

لا يمكن للموظفين قراءة المحتوى المقيد على موقع WordPress

الكلمات الأخيرة

يعد تقييد المحتوى من قبل الأعضاء في WordPress أمرًا بالغ الأهمية لمواقع الويب التي تحتوي على محتوى حساس أو مهم أو مدفوع. يجب عليك استخدام هذه التقنية لحماية محتوى موقع الويب الخاص بك .

هل تعرف أي تطبيق آخر لتقييد المحتوى من قبل الأعضاء في WordPress؟ شاركها معنا في قسم التعليقات!

اراك لاحقا!