افزودن یا حذف یک نقش کاربری در وردپرس

افزودن یا حذف یک نقش کاربری در وردپرس

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید)


با سلام و خسته نباشید خدمت  کاربران سایت داده باران

یکی از ویژگی های وردپرس که آن را هر چه بیشتر به یک پورتال کامل شبیه می کند ، وجود نقش های کاربری مختلف در آن است . به صورت پیش فرض این سیستم مدیریت محتوای محبوب با ۵ نقش کاربری ارائه می شود . این پنج نقش عبارت اند از : مشترک ، مشارکت کننده ، نویسنده ، ویرایشگر و مدیر . هر یک از این نقش های کاربری دارای دسترسی هایی به بخش های مختلف پیشخوان هستند ، به عنوان مثال کاربری با نقش مشارکت کننده می تواند مطالب خود را در سایت منتشر کند اما قبل از انتشار عمومی مطلب ، مدیر وب سایت می بایست مطلب را بررسی کرده و سپس اجازه نشر عمومی را به آن بدهد . یا یک کاربر با نقش نویسنده می تواند بدون نیاز به تایید مدیر مطالب را در سایت منتشر کند .

اما بسیاری از سایت ها به این نقش های کاربری نیازی ندارند و یا به یک نقش کاربری متفاوت با دسترسی های ویرایش شده احتیاج دارند . به عنوان مثال ممکن است یک وب سایت تمایل داشته باشد که کاربرانی با دسترسی همزمان به دیدگاه ها و رسانه ایجاد کند . به لطف متن باز بودن وردپرس هر چیزی که از آن بخواهید در دسترس شما قرار دارد . در این مطلب روش حذف یک نقش کاربری پیش فرض و یا افزودن یک نقش کاربری جدید بدون نیاز به افزونه را به شما آموزش می دهیم .

 

 

 

 

حذف یک نقش کاربری پیش فرض از وردپرس

برای این کار کافی است کد زیر را در انتهای فایل functions.php قالب قرار داده و آن را ذخیره کنید .

 

 

[code lang=”js”]function remove_role() {
remove_role( ‘editor’ );
remove_role( ‘author’ );
remove_role( ‘contributor’ );
remove_role( ‘subscriber’ );
}
add_action( ‘init’, ‘remove_role’ );[/code]

کد بالا به ترتیب نقوش کاربری ویرایشگر ، نویسنده ، مشارکت کننده و مشترک را حذف می کند . اگر نمی خواهید یک نقش کاربری حذف شود خط مربوط به آن را حذف کنید .

 

 

 

افزودن یک نقش کاربری جدید به وردپرس

برای این کار کافی است کد زیر را در انتهای فایل functions.php قالب قرار داده و آن را ذخیره کنید .

 

 

[code lang=”js”]function eighttheme_add_role() {
add_role( ‘newbie’, ‘Newbie’,
array(
‘read’,
‘edit_posts’,
‘delete_posts’,
‘manage_categories’,
‘upload_files’,
)
);
}
add_action( ‘init’, ‘eighttheme_add_role’ );[/code]

 

 

 

توسط کد بالا نقش کاربری تازه کار به سایت اضافه خواهد شد .

 

نوشته های مشابه

ویرایش دیدگاه توسط کاربر بعد از ارسال در وردپرس

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید) (بیشتر…)

اجازه دسترسی به فرم ورود وردپرس تنها برای یک IP خاص

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید) (بیشتر…)



لینک باکس

نظری بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هجده + نه =