کد افزودن نقش کاربری جدید به وردپرسReviewed by sadegian on Apr 2Rating: 2.0کد افزودن نقش کاربری جدید به وردپرسیکی از نیاز های مدیر سایت افزودن نقش کابری جدید در وردپرس است و کد افزودن نقش کاربری جدید به وردپرس با عنوان کد افزودن نقش کاربری جدید به وردپرس

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

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

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

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

بخونی قطعا ضرر نمیکنی  تغییر رمز وردپرس از هاست و phpmyadmin و دیتابیس

(لازمه یاد آوری کنم که برای دسترسی به فایل functions.php به پنل مدیریت وارد بشید سپس از بخش نمایش و ویرایشگر وارد صفحه ویرایش قالب بشوید که فایل های قالب در اون قسمت قرار دارند و فایل مربوطه ما نیز همونجا قرار داره)

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

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

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

بخونی قطعا ضرر نمیکنی  مشاهده اطلاعات هاست و سرور وردپرس WP Server Stats

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

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

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

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

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

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

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

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

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

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

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

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

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

بخونی قطعا ضرر نمیکنی  آموزش نمایش دادن مطالب مرتبط برای وردپرس بدون نیاز به افزونه

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

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

امیدوارم که خستتون نکرده باشم و همین قدر توضیح براتون کافی باشه تا آموزشی دیگر شما را به خدا میسپارم.