آموزش وردپرس

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

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

[vc_row][vc_column][vc_column_text]

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

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_text_separator title=”” i_icon_fontawesome=”fa fa-file-text-o” i_color=”juicy_pink” color=”turquoise” border_width=”2″ add_icon=”true”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

سلام و خسته نباشید امیدوارم روز خوشی را تا به اینجا داشته باشید امروز میخوام کدی رو بهتون معرفی کنم که باهاش بتونید یک نقش کاربری جدید رو به سایتتون اضافه کنین شاید دوست داشته باشین یکی رو به عنوان رسیدگی به دیزاین سایت در نظر بگیرین با دسترسی های متفاوت از نقش های ذکر شده چاره چیه؟

راستش برای حل این مشکل دو راه وجود داره یکیش استفاده از افزونه هست که خب همونطورم که خودتون میدونید این کار درست نیست و باعث کاهش سرعت وردپرس و شلوغ شدن وردپرس میشود پس میریم سراغ روش دوم در این روش فقط کافیه که کدی رو که در زیر بهتون میدم رو داخل فایل functions.php اضافه کنید.

[vc_row][vc_column][vc_message message_box_style=”solid-icon” style=”round” message_box_color=”success”]

همچنین مطالعه کنید این مقاله را : نمایش محتوا برای خریداران در ووکامرس

[/vc_message]

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

خب حالا طبق معمول کد زیر رو داخل <?php و ?> فایل فانکشن قالب قرار بدید

 

 

// Add a custom user role by ADROOM.IR
$result = add_role( 'ADROOM', __(
'ADROOM' ),
array(
'read' => true, // true allows this capability
'edit_posts' => false, // Allows user to edit their own posts
'edit_pages' => false, // Allows user to edit pages
'edit_others_posts' => false, // Allows user to edit others posts not just their own
'create_posts' => false, // Allows user to create new posts
'manage_categories' => false, // Allows user to manage post categories
'publish_posts' => false, // Allows the user to publish, otherwise posts stays in draft mode
'edit_themes' => false, // false denies this capability. User can’t edit your theme
'install_plugins' => false, // User cant add new plugins
'update_plugin' => false, // User can’t update any plugins
'update_core' => false // user cant perform core updates
)
);

در کد بالا نقش جدید رو که اسمشم ADROOM گذاشتم رو میخوایم اضافه کنیم قضیه از این قراره که :

در خط دوم یک نقش کاربری جدید با نام ADROOM ایجاد می کنیم.

در خط سوم نام کاربری که در خط بالا وارد کردید رو مجدد باید وارد کنید. مثلا برای مورد بالا همان ADROOM رو وارد می کنیم.

در خط های بعدی شما حق دسترسی رو برای هر قسمت مشخص میکنید بدید صورت :

read : امکان خواندن سایت توسط نقش ایجاد شده را مشخص می کند.

edit_posts : امکان ویرایش مطالب خود کاربر توسط نقش ایجاد شده.

edit_pages : امکان ویرایش برگه ها توسط نقش ایجاد شده.

edit_others_posts : امکان ویرایش مطالب دیگر کاربران توسط نقش ایجاد شده.

create_posts : امکان ایجاد پست جدید توسط نقش ایجاد شده.

manage_categories : امکان مدیریت دسته بندی ها توسط نقش ایجاد شده.

publish_posts : امکان انتشار پست توسط نقش ایجاد شده.

edit_themes : امکان ویرایش قالب توسط نقش ایجاد شده.

install_plugins : امکان نصب افزونه ها را توسط نقش ایجاد شده مشخص می کند.

update_plugin : امکان آپدیت افزونه ها توسط این نقش ایجاد شده.

update_core : امکان آپدیت هسته وردپرس توسط نقش ایجاد شده.

لازمه که این مورد رو ذکر کنم که true به معنای  اجازه داشتن نقش برای تغییرات در اون قسمت و false هم به معنی اجازه ندادن عمل می کند.

خب آموزش به پایان رسید

امیدواریم از این اموزش نهایت استفاده رو برده باشید

[/vc_column_text][vc_text_separator title=”انجمن ما” color=”turquoise”][/vc_column][vc_column][/vc_column][vc_column][/vc_column][/vc_row][vc_row][vc_column width=”1/2″][vc_single_image image=”173″ img_size=”full” alignment=”center” style=”vc_box_shadow_3d” onclick=”custom_link” img_link_target=”_blank” link=”http://forum.adroom.ir”][/vc_column][vc_column width=”1/2″][dt_vc_list]

  • عضو انجمن ما شوید و از امکانات آن بهره ببرید.
  • با عضویت در انجمن ما رایگان تبلیغ کنید.
  • تبلیغ وبلاگ,وبسایت,محصولات و……
  • در انجمن ما افراد متخصص زیادی حضور دارند.
  • با آنها به مباحثه بپردازید و مشاوره دریافت کنید.

[/dt_vc_list][vc_btn title=”ورود به انجمن” style=”gradient” gradient_color_2=”vista-blue” size=”lg” align=”center” i_icon_fontawesome=”fa fa-user-plus” button_block=”true” add_icon=”true” link=”url:http%3A%2F%2Fforum.adroom.ir|title:%D8%A7%D9%86%D8%AC%D9%85%D9%86|target:%20_blank|rel:nofollow”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row][vc_column][/vc_column][/vc_row]

به این مطلب امتیاز بدهید

دیدگاهتان را بنویسید

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