🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مسعودی
سطح دسترسی کاربر
مجید زادگی حل شده توسط مجید زادگی

چگونه می‌توان سطح دسترسی کاربر را کاستومایز درست کرد. منظورم از کاستومایز دسترسی متفاوت از آنچه وردپرس به عنوان پیش‌فرض داره.

سلام آقا محمدرضا

در وردپرس تابعی وجود داره که می‌تونید از اون استفاده کنید که مثال اون رو برای شما میارم

و فقط تابع رو در یک اکشن هوک باید اجرا کنید

/* Create Staff Member User Role */
add_role(
    'staff_member', //  System name of the role.
    __( 'Staff Member'  ), // Display name of the role.
    array(
        'read'  => true,
        'delete_posts'  => true,
        'delete_published_posts' => true,
        'edit_posts'   => true,
        'publish_posts' => true,
        'upload_files'  => true,
        'edit_pages'  => true,
        'edit_published_pages'  =>  true,
        'publish_pages'  => true,
        'delete_published_pages' => false, // This user will NOT be able to  delete published pages.
    )
);

 

برای اطلاعات بیشتر لطفا لینک زیر رو مشاهده کنید

add_role

موفق باشید

بهترین پاسخ
مجید زادگی ۱۹ آبان ۱۳۹۹، ۰۷:۵۸