افزودن ادمین به وردپرس از طریق دیتابیس + ویدیو

تاریخ: 10 فروردین 1400

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

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

حتی ممکن است بخواهید جدول یوزرها و یوزرمتا ها را پاکسازی کنید. (Truncate)

یا به دلایل دیگر، اکنون امکان ورود به پنل مدیریت وردپرس و کنترل کاربری را ندارید. تنها راه موجود اینست که یک ادمین وردپرس از طریق دیتابیس بسازید.

وارد مدیریت هاست خود شوید و سپس به دیتابیس بروید. (عموما دیتابیس ها با نرم افزار phpmyadmin کار می کنند)

 

دیتابیس سایت خود را سلکت کنید.

ساختن کاربر از طریق جدول wp_users

در دیتابیس سایت شما، یک جدول با نام wp_users موجود می باشد. این جدول حاوی اطلاعات اصلی کاربران سایت است.

بر روی آن کلیک کنید و سپس تب insert را برای ایجاد کاربر جدید کلیک نمایید.

در این صفحه کافیست سه فیلد user_login و user_pass و user_email که به ترتیب برابر نام کاربری، پسورد و ایمیل شما هستند را پر نمایید. (باقی فیلدها را فعلا خالی بگذارید)

مهم: برای فیلد user_pass لازم است از ستون کناری، فرمت MD5 انتخاب شود.

اکنون بر روی دکمه go در پایین جدول کلیک کنید.

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

افزودن ادمین جدید به وردپرس از طریق دیتابیس 2

 

ساختن متای نقش کاربری از طریق جدول wp_usermeta

کاربری که ساخته اید، هنوز نقش کاربری ندارد.

وردپرس از طریق یک ردیف با نام wp_capabilities در جدول یوزرمتا، نقش کاربری یوزر را مشخص می کند.

اکنون از لیست جدول های دیتابیس، بر روی جدول wp_usermeta کلیک کنید.

در این جدول، بر روی تب insert کلیک کنید.

افزودن ادمین جدید به وردپرس از طریق دیتابیس

 

در این صفحه سه فیلد باید پر شود. فیلد user_id را برابر آیدی کاربری که در مرحله قبل ساختید قرار دهید.

فیلد meta_key را برابر wp_capabilities قرار دهید.

فیلد meta_value را برابر مقدار زیر قرار دهید:


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

بر روی دکمه go بزنید تا متای یوزر شما ساخته شود.

تبریک می گویم. اکنون ادمین شما ساخته شد و با یوزرنیم/ایمیل و پسورد انتخابی خودتان می توانید وارد پنل مدیریت شوید.

 

 

 

پاسخ دادن به علی

  • پدرام گفت:

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

  • حنانه گفت:

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

  • طراحی افزونه وردپرس