منو

تغییر نقش کاربر از طریق Phpmyadmin از طریق وردپرس

اگر به دنبال تغییر نقش کاربر از طریق Phpmyadmin هستید این مطلب مناسب شماست. تا حالا شده به هر دلیلی به پیشخوان وردپرس دسترسی نداشته باشید یا دسترسی داشته باشید اما نقش کاربری اکانت شما چیز دیگه ای غیر ادمین باشه؟

اما به هاست دسترسی دارید و قصد دارید تا از طریق هاست نقش کاربری خودتون رو تغییر بدید. این کار به راحتی امکان پذیره!

با من همراه باشید تا بهتون آموزش بدم چطور میشه نقش کاربری یک کاربر رو از طریق دیتابیس تغییر داد.

مراحل قدم به قدم تغییر تغییر نقش کاربر از طریق Phpmyadmin (دیتابیس)

مرحله اول: قبل از هر چیز وارد phpmyadmin بشید. اگر از Xammp استفاده می کنید، در مقابل ماژول mysql روی دکمه admin کلیک کنید.

مطلب پیشنهادی: آموزش نصب زمپ

اگر در هاست هستید، از بین ماژول ها phpmyadminرو انتخاب کنید.

مرحله دوم: وقتی وارد Phpmyadmin شدید، دیتابیس مربوط به سایت خودتون رو پیدا کنید.

این مقاله رو از دست نده:  فهرست کدهای کشور و کدهای استان پشتیبانی شده در ووکامرس

درون دیتابیس یک سری جدول وجود داره. دنبال جدولی با نام wp_user بگردید.

اگر پیشوند دیتابیس شما چیزی غیر wp باشه، باید به دنبال جدولی با همون پیشوند اما با نام user بگردید. برای مثال جداول من به این صورت نام گذاری شدن:

پیدا کردن جدول wp_user در دیتابیس
پیدا کردن جدول wp_user در دیتابیس

روی جدول wp_users (ممکنه پیشوند شما چیز دیگه باشه مثل تصویر بالا)، کلیک کنید.

لیست کاربران موجود روی سایت شما باز میشه.

لیست کاربران سایت شما
لیست کاربران سایت شما

مقابل دکمه Delete و در ستون ID یه عدد نوشته شده که id کاربر مورد نظر شماست. فرضا من قصد دارم تا نقش کاربر با id=2 رو ویرایش کنم.

مرحله سوم: بعد دونستن id کاربر، وارد سربرگ SQL در PHpmyadmin میشیم:

سربرگ SQL در phpmyadmin
سربرگ SQL در phpmyadmin

وقتی وارد این سربرگ شدید، این قطعه کد رو پس از انجام تغییرات درون اون قرار بدید:

SELECT * FROM `wp_usermeta` WHERE user_id=1 AND meta_key='wp_capabilities'

نکته خیلی مهم: به جای wp همون پیشوند دیتابیس خودتون بزارید. برای مثال در دیتابیس من پیشوند جداول dl هست. یعنی کد به این صورت تغییر میکنه:

SELECT * FROM `dl_usermeta` WHERE user_id=1 AND meta_key='dl_capabilities'

نکته مهم بعدی: در مقابل user_id مقدار id کاربر خودتون قرار بدید. برای مثال کاربر مورد نظر من id برابر با 2 داره، پس کد بالا به اینصورت ویرایش میشه:

SELECT * FROM `dl_usermeta` WHERE user_id=2 AND meta_key='dl_capabilities'

وقتی همه چیز ویرایش شد، روی دکمه Go کلیک کنید. بگردید پیداش می کنید:

این مقاله رو از دست نده:  آپلود فایل SVG در وردپرس (2 روش: افزونه + کدنویسی)
کد رو بنویسید و روی Go کلیک کنید
کد رو بنویسید و روی Go کلیک کنید

در نهایت همچین تصویری می بینید. کاربر مورد نظر شما پیدا میشه و بخش مربوط به نقش کاربری یا توانایی های اون capabilities فیلتر شده برای شما مهیا میشه:

نمایش کاربر فیلتر شده
نمایش کاربر فیلتر شده

مرحله چهارم: بر روی دکمه Edit کلیک کنید. در صفحه باز شده، در ستون column، ردیف meta_value رو پیدا کنید و درون همین ردیف، ستون Value رو ویرایش کنید:

مقدار value ردیف meta_value رو ویرایش کنید
مقدار value ردیف meta_value رو ویرایش کنید

کافیه به جای مقدار a:1:{s:10:"subscriber";b:1;} یا هر مقدار دیگری که برای شما نوشته، مقدار جایگزین متناسب با نقش کاربری مورد نظرتون رو قرار بدید. برای مثال کاربر من نقش مشترک یا subscriber رو داره.

هر نقش کاربری مقدار خاص خودش رو داره:

برای مشارکت کننده:

a:1:{s:11:"contributor";b:1;}

برای نویسنده:

a:1:{s:6:"author";b:1;}

برای ویرایشگر:

a:1:{s:6:"editor";b:1;}

برای ادمین:

a:1:{s:13:"administrator";b:1;}

دقت کنید که متناسب با نقش مد نظرتون، یکی از اینها رو به جای قبلی قرار بدید. دقت کنید که مقدار a و b نیازی به تغییر نداره.

اما مقدار s و متن بین کوتیشن ها باید تغییر کنه.

مقدار b یا صفره یا یک. 1 یعنی کاربر این قابلیت ها رو داشته باشه و 0 یعنی کاربر این قابلیت ها رو نداشته باشه.

این مقاله رو از دست نده:  محدود کردن نمایش استان ها در ووکامرس

بعد جابجایی روی دکمه Go کلیک کنید و تمام. نقش کاربر شما به نقش جدید تغییر میکنه.

اگه سوالی داشتید همین جا و در بخش نظرات بپرسید.

(4.7 از 5)
EBR
EBR

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

مقاله‌ها: 

پاسخی بگذارید

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.