كما هو معلوم يتوفر الأدمن على عدة صلاحيات داخل الموقع، وعلى موقع مبني بووردبريس أحاول إنشاء إضافة plugin تسمح لمدير الموقع بعدة صلاحيات، بالشكل التالي:
function wf_getManagerCaps(){return array("add_users"=>true,"create_users"=>true,"edit_users"=>true,"list_users"=>true,"promote"=>true,"remove"=>true,"delete"=>true);}
add_role("wf_manager","WF Manager", wf_getManagerCaps());
وكوظيفة تسمح بتغيير صلاحيات المستخدم، اعتمدت الكود التالي:
السؤال
محمد بوسكوري
كما هو معلوم يتوفر الأدمن على عدة صلاحيات داخل الموقع، وعلى موقع مبني بووردبريس أحاول إنشاء إضافة plugin تسمح لمدير الموقع بعدة صلاحيات، بالشكل التالي:
وكوظيفة تسمح بتغيير صلاحيات المستخدم، اعتمدت الكود التالي:
لكن المشكل هو عند إضافة مستخدم جديد يظهر بصلاحيات 'None'، لا أدري أين هو الخطأ؟
تم التعديل في بواسطة محمد بوسكوري1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.