هل سمعوا على الأدوار المستخدمة في ووردبريس؟ أو واجهتهم حتي الآن؟ ما هو دور keymaster في ووردبريس ؟
أدوار المستخدم في ووردبريس يشبهون إلي سلسلة الدرجات في مؤسسة و يكون على عاتق أي شخص مهام.
و الأهم من ذلك، هو ان إلي أي مدي يُسمح لها بنشاط، بالنظر إلي دورها. ينطبق العمل نفسه على بي بي برس و بودي برس أيضاً.
نريد هنا أن نتحدث عن دور keymaster في ووردبريس كثيراً.
ما هو دور keymaster في ووردبريس؟
كما تعلم، يمكن أن يكون لأي مستخدم في ووردبريس دور تم تحديده. يمكنه الوصول إلي مستوي محدد من الوصول إلي أقسام مختلفة من الموقع مع الإشارة إلي هذه الأدوار.
على سبيل المثال دور المدير العام أو نفس Administrator يعد الدور الأعلي لمستخدم في ووردبريس. يمكن وصول هذا الشخص إلي جميع أقسام الموقع. منها تحديد دور المستخدمين الأخري و أيضاً إزالة و إضافة نشر و إضافة العضو الجديد و بما في ذلك.
يعد keymaster بديل المدير العام في بي بي برس و دور هام على جانب المدير العام في بادي برس. يضيف دور بإسم keymaster إلي موقع ويب ووردبريس خاص بكم من خلال تنصيب هذه المكونات الإضافية.
أدوار المستخدم في بي بي برس
يقدّم بي بي برس كميزة built-in مع ادوار المستخدم في ووردبريس.
يمكنك تحديد مستوي وصول المستخدمين إلي محتويات موقع الويب أو أقسامه المختلفة من خلال هذه الميزة. كما تقومون إلي تحديد دور المستخدمين عن طريق ووردبريس فيتم تحديد أدوار بي بي برس على هذا النحو أيضاً.
أدوار المستخدم في ووردبريس يشتملون على:
- المدير العام
- المحرر
- المؤلف
- المساهم
ينطبق على هذا النحو نفسه في بي بي برس. أي يمكن ان يكون لكل مستخدم دور. الأدوار الرئيسية و الإفتاضية في بي بي برس يشتملون على ما يلي:
- keymaster_ هذا المستخدم يستطيع أن يقوم إلي تحرير و إزالة النماذج و العناوين و إجابة المستخدمين الأخري و إنشاء النموذج الجديد. أيضاً يمكنه التحكم على الوسوم و تقييد نموذج واحد من خلال أدوات يقومون إلي التقييد. يمكن لهذا المستخدم، الوصول إلي إعدادات عامة النموذج و الأدوات و قسم التسلل.
- المدير_ المستخدم يلعب دور المدير في بي بي برس، يستطيع أن يقوم إلي إنشاء النماذج الجديدة و تحريرهم كذلك. أيضاً، يقوم بإزالة العناوين و الإجابات المتعلقة إلي المستخدمين الأخري أو تحريرهم. يستطيع هذا المستخدم أن يقوم إلي التحكم على الوسوم و تقييد النماذج من خلال الأدوات التي هناك.
- المساهم_ يستطيع هذا المستخدم أن يقوم إلي قراءة العناوين و الإجابات المرتبطة إليه و تحريرهم.
- المشاهد_ ستطيع هذا المستخدم أن يقوم إلي قراءة العناوين و الإجابات دون أن تقوم إلي أي تغيير فيها.
- المسدود_ تم مسدود جيمع المتاحات للمستخدم المطلوب في هذا الدور.
كيف قمنا بتحويل مستخدم إلي keymaster؟
إفتراضياً، يلعب المدير في بي بي يرس دور keymaster في ووردبريس. ولكن إذا نريد إعطاء هذا الدور إلي المستخدم الآخر فكيف يمكن القيام به؟ يجب عليكم إتباع الخطوات التالية لتحويل مستخدم إلي keymaster:
1- قم بتسجيل الدخول إلي لوحة المعلومات في ووردبريس.
2- إرجع إلي مسار المستخدمون> جميع المستخدمين
3-اختر هنا المستخدم الذي تريدونه
4- أختر دور المدير الرئيسي (Keymaster) من خلال شريط الأدوات و عبر القائمة المنسدلة التي ترتبط إلي أدوار النموذج.
5- ثم إضغطوا على حفظ التغييرات لإجراء التغييرات.
تدريب تغيير إسم المدير الرئيسي Keymaster في ووردبريس
إذا تستهدف إلي تغيير إسم المدير الرئيسي Keymaster في ووردبريس فمن الكفاية إتباع الإتجاهات التالية:
1. في البداية نقترحكم إلي إجراء هذه التغييرات في قالب الأبن. لأن إذا واجهوا إلي المشكلة، يمكنه أن يساعدكم كملف النسخ الإحتياطي.
2. إفتح ملف function.php لقالب الإبن.
3. أضف الشفرة التالية إلي هذا الملف:
add_filter( ‘bbp_get_dynamic_roles’, ‘ntwb_bbpress_custom_role_names’ );
function ntwb_bbpress_custom_role_names() {
return array(
// Keymaster
bbp_get_keymaster_role() => array(
‘name’ => ‘My Custom Keymaster Role Name’,
‘capabilities’ => bbp_get_caps_for_role( bbp_get_keymaster_role() )
),
// Moderator
bbp_get_moderator_role() => array(
‘name’ => ‘My Custom Moderator Role Name’,
‘capabilities’ => bbp_get_caps_for_role( bbp_get_moderator_role() )
),
// Participant
bbp_get_participant_role() => array(
‘name’ => ‘My Custom Participant Role Name’,
‘capabilities’ => bbp_get_caps_for_role( bbp_get_participant_role() )
),
// Spectator
bbp_get_spectator_role() => array(
‘name’ => ‘My Custom Spectator Role Name’,
‘capabilities’ => bbp_get_caps_for_role( bbp_get_spectator_role() )
),
// Blocked
bbp_get_blocked_role() => array(
‘name’ => ‘My Custom Blocked Role Name’,
‘capabilities’ => bbp_get_caps_for_role( bbp_get_blocked_role() )
)
);
}
4. أدخل الإسم الذي تريدونه عوضاً لميزان My Custom Keymaster Role Name.
5. في المرحلة الأخيرة، أحفظوا هذا الملف بالتأكيد أيضاً.