كيفية إضافة صلاحيات مخصصة للمستخدمين في ووردبريس
ستكمالا للتدوينة السابقة : صلاحيات المستخدمين في الـ ووردبريس ، ننتقل الآن إلى كيفية عمل صلاحيات مخصصة للأعضاء
فعلى سبيل المثال قد تريد أن تعطي صلاحيات المحرر لأحد الأعضاء لكن مع منعه من النشر … فقط يراجع وينسق المقالات وينتظر تأكيد المدير ، فكيف نقم بنزع هذه الصلاحية الإفتراضية في الـ ووردبريس ؟
الحل هو استخدام إضافة User Role editor ، فهذه الإضافة الرائعة لا تسمح لك بتغيير الصلاحيات المتاحة فحسب ، بل تمكنك من عمل رتب مخصصة إضافة إلى الخمس الإفتراضية ( مدير ، محرر ، كاتب ، مساهم ، مشترك + …. )
بعد تنصيب الإضافة يمكن الوصول إلا إعداداتها من خلال تبويب الأعضاء أو الإعدادات .. تجدها في كلاهما
شاهد الصورة التوضيحية التالية :
سأتطرق الآن لشرح النقاط الأربع بالأعلى ، الاهم من وجهة نظري :
1 – القائمة المنسدلة تحتوي على الرتب الأربع الإفتراضية ( محرر ، كاتب ، مساهم ، مشترك ) بالإضافة إلى الرتب التي ستقوم بإنشائها
2- تحديث Update يمكنك اختيار أي رتبة ( محرر ، كاتب ، مساهم .. الخ ) من القائمة المنسدلة بالأعلى ومن ثم ستظهرلك الصلاحيات المتاحة وبجوارها مربعات الإختيار من ناحية اليميمن … يمكنك اختيار او الغاء اختيار الصلاحيات ومن ثم الضغط على تحديث Update ..
لاحظ أنه لا يمكنك تغيير امكانات المدير Administrator
3- إضافة رتبة Add Role .. أنصح بهذه حتى لو كنت تريد التعديل على رتبة افتراضية .. فهي تتيح لك نسخ رتبة مثل محرر … ومن ثم تقم بعمل اسم مخصص للرتبة مثل ” محرر بدون نشر ” ومن ثم نزع صلاحيات النشر Publish posts ومن ثم حفظ الرتبة الجديدة
4 – امكانات مخصصة Custom Capabilities : تظهر هنا بعض الإمكانات المخصصة التي يتم ادراجها من قبل بعض الإضافات التي يتم تركيبها للووردبريس ، للتوضيح ستلاحظ أو اختيار Copy_post وهذا الخيار بمكنك من نسخ المقالات ، هذه الإمكانية غير متاحة افتراضياً … لكن تم اضافتها من خلال اضافة مخصصة
السابق أهم النقاط التي ستحتاجها للإستفادة من امكانات الإضافة ، لو واجهتك مشكلة … ناقشني ?