🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مسعودی
سطح دسترسی کاربر
Majid حل شده توسط Majid

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

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

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

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

/* 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

موفق باشید

بهترین پاسخ
Majid ۱۹ آبان ۱۳۹۹، ۰۷:۵۸