تحرير المنتجات لمستخدمين محددين في ووردبريس ووكومرس
إن إدارة الأدوار في ووردبريس، خصوصًا عند استخدام ووكومرس، تعتبر من المفاتيح الأساسية لتحقيق نجاح متجر إلكتروني. لكل دور صلاحيات خاصة تحدد ما يمكن للمستخدم القيام به أو ما لا يمكنه. في هذا المقال، سوف نستعرض كيفية إنشاء دور مستخدم جديد في ووردبريس يتيح له فقط إنشاء وتحرير المنتجات، بالإضافة إلى رفع الصور والملفات، بينما يتم تقييد صلاحياته لبقية المهام.
كيف يمكنك إنشاء دور مستخدم جديد في ووردبريس ووكومرس؟
لنفترض أنك تريد إنشاء دور مستخدم يمنح صلاحيات محددة فقط، مثل Edit Products ONLY، بالإضافة إلى رفع الملفات. يمكنك القيام بذلك من خلال كود بسيط يتم إضافته إلى ملف functions.php في القالب الخاص بك. يرجى مراعاة أن هذا الكود يتيح لك تعيين الأذونات الخاصة بالدور الجديد بناءً على احتياجات مشروعك.
الكود الأساسي لإنشاء دور المستخدم هو كما يلي:
function my_role() {
add_role(
'custom_role',
'دور مخصص',
array(
'read' => true,
'edit_products' => true,
'upload_files' => true,
'manage_woocommerce' => false,
'edit_shop_order' => false,
)
);
}
add_action('admin_init', 'my_role');
الصلاحيات المطلوبة لدور المستخدم لتحرير المنتجات فقط
في حالة رغبتك في تعيين صلاحيات أكثر تحديدًا، يجب أن تحرص على ضبط الخيارات بشكل دقيق، مما يمنع المستخدم من تنفيذ أي مهام أخرى غير المطلوبة. بناءً على الكود السابق، يمكن تعديل الصلاحيات بحيث تتمكن من إعطاء المستخدم القدرة على تحرير المنتجات فقط، مع السماح له برفع الصور فقط.
- read: لمشاهدة المحتوى.
- edit_products: لتعديل وإضافة المنتجات.
- upload_files: لرفع الصور والملفات.
- manage_woocommerce: يجب أن تكون هذه غير مفعلة لضمان عدم تمكن المستخدم من إدارة المتجر بشكل كلي.
أهمية تقييد صلاحيات المستخدمين في ووردبريس ووكومرس
تعتبر إدارة صلاحيات المستخدمين خطوة حيوية لضمان سلامة وأمان متجرك الإلكتروني. من خلال تقييد الصلاحيات، يمكنك التحكم في مهام كل مستخدم والتأكد من أن كل شخص قادر على القيام بمهامه دون التأثير على جوانب أخرى من المتجر. إذا كان لديك مساعدين أو موظفين يعملون على ترتيب المنتجات، فإن فرض صلاحيات مناسبة يضمن لك إدارة ناجحة.
كيفية إضافة الكود إلى ملف functions.php
لإضافة الكود الخاص بك، يجب أن تتبع الخطوات التالية:
- افتح لوحة تحكم ووردبريس الخاصة بك.
- انتقل إلى مظهر → محرر القوالب (Theme Editor).
- اختَر ملف functions.php من القائمة.
- أضف الكود المذكور في نهاية الملف.
- احفظ التغييرات.
لا تنسَ التحذير بإجراء نسخ احتياطي عند تعديل ملفات القالب، لتفادي أي مشاكل قد تحدث.
استنتاج
إن إنشاء دور مستخدم يتيح له فقط Edit Products ONLY في ووردبريس ووكومرس يتطلب بعض المعرفة التقنية وتحديد الصلاحيات الملائمة. من خلال الكود البسيط الذي تم ذكره، يمكنك تخصيص الوصول بشكل سهل، مما يساهم في تحسين أداء متجرك ويزيد من أمانه.
باختصار، من الضروري أن تركز على نقاط القوة والضعف عند تعيين الأدوار للمستخدمين، وأن تستخدم الصلاحيات بحذر لضمان عمل سلس وآمن لمتجر ووكومرس الخاص بك.