💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Farjam Hargolan
تخصیص چند نقش به کاربر
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۲۷ اردیبهشت ۱۴۰۳

وقت بخیر 
فرض کنید یک پلاگین توسعه دادید که نقش‌ها و دسترسی مربوط به خودش رو داره و در ساختار وردپرس وجود نداره
چطور میشه به کاربر مدیر سایت ، دو نقش "مدیر سایت" و نقش "مدیر پلاگین" رو تخصیص داد؟

سلام،

برای پیاده سازی custom role وردپرس تابع add_role داره برای مثال:

add_role( 'plugin_admin', 'مدیر پلاگین', array( 'read' => true ) );
$admins = get_users( array( 'role' => 'administrator' ) );
foreach ( $admins as $admin ) {
    $user = new WP_User( $admin->ID );
    $user->add_role( 'plugin_admin' );
}

این لینک رو هم میتونید مطالعه کنید در مورد نقش‌های سیستم وردپرس و همچنین افزودن نقش کاستوم به سیستم.

محسن موحد ۲۹ اردیبهشت ۱۴۰۳، ۰۵:۴۹