راهنمای بازیابی رمز وردپرس (تغییر رمز وردپرس) | ۴ روش



فراموش کردن رمز عبور پیشخوان وردپرس یکی از رایج‌ترین مشکلاتی است که می‌تواند برای هر مدیر سایتی اتفاق بیفتد. خوشبختانه، وردپرس چندین راه مختلف برای بازیابی و تنظیم مجدد رمز عبور در اختیار شما قرار می‌دهد، حتی اگر به ایمیل خود دسترسی نداشته باشید.

این راهنما به صورت قدم به قدم، تمام روش‌های ممکن برای بازیابی رمز عبور را از ساده‌ترین تا پیشرفته‌ترین حالت پوشش می‌دهد. داشتن دسترسی به فایل‌ها و دیتابیس که لازمه برخی از این روش‌هاست، از مزایای خرید سرور مجازی است که کنترل کاملی را در اختیار شما قرار می‌دهد.

روش اول: از طریق فرم “فراموشی رمز عبور” (ساده‌ترین راه)

 

این اولین و ساده‌ترین روشی است که باید امتحان کنید.

  1. به صفحه ورود وردپرس خود (yourdomain.com/wp-login.php) بروید.
  2. روی لینک “رمزتان را گم کرده‌اید؟” (Lost your password?) کلیک کنید.
  3. در صفحه‌ای که باز می‌شود، نام کاربری یا آدرس ایمیل خود را وارد کرده و روی دکمه “دریافت رمز تازه” کلیک کنید.
  4. وردپرس یک لینک بازنشانی رمز عبور به ایمیل شما ارسال خواهد کرد. روی آن لینک کلیک کرده و رمز عبور جدید خود را تنظیم کنید.

 

روش دوم: تغییر رمز از طریق phpMyAdmin (نیاز به دسترسی هاست)

 

اگر به ایمیل خود دسترسی ندارید اما به کنترل پنل هاست (مانند cPanel یا DirectAdmin) دسترسی دارید، این روش برای شماست.

قدم ۱: ورود به phpMyAdmin و پیدا کردن دیتابیس

 

  1. وارد کنترل پنل هاست خود شوید و ابزار phpMyAdmin را باز کنید.
  2. از منوی سمت چپ، روی نام دیتابیس مربوط به سایت وردپرسی خود کلیک کنید. (اگر نام آن را نمی‌دانید، می‌توانید آن را در فایل wp-config.php پیدا کنید).

تغییر رمز ورود به وردپرس از دیتابیس

 

قدم ۲: ویرایش جدول کاربران

 

  1. پس از انتخاب دیتابیس، لیستی از جداول نمایش داده می‌شود. روی جدول wp_users کلیک کنید (ممکن است پیشوند wp_ در سایت شما متفاوت باشد).
  2. در این جدول، ردیف مربوط به کاربر ادمین خود را پیدا کرده و روی دکمه Edit کلیک کنید.

تغییر رمز ورود به وردپرس از دیتابیس

 

قدم ۳: وارد کردن رمز جدید

 

  1. در فرم ویرایش، ردیف مربوط به فیلد user_pass را پیدا کنید.
  2. در منوی کشویی ستون Function، گزینه MD5 را انتخاب کنید. این مرحله بسیار مهم است.
  3. در کادر ستون Value، رمز عبور جدید مورد نظر خود را به صورت ساده تایپ کنید.
  4. به پایین صفحه اسکرول کرده و روی دکمه Go کلیک کنید تا تغییرات ذخیره شوند.

phpMyAdmin رمز عبور شما را به فرمت MD5 هش کرده و در دیتابیس ذخیره می‌کند. اکنون می‌توانید با رمز عبور جدید خود وارد شوید.

 

تغییر رمز ورود به وردپرس از دیتابیس

 

روش سوم: تغییر رمز با فایل functions.php (نیاز به دسترسی فایل)

 

اگر به هاست دسترسی دارید اما کار با phpMyAdmin برایتان دشوار است، می‌توانید از این روش موقت استفاده کنید.

هشدار بسیار مهم: این روش یک حفره امنیتی ایجاد می‌کند و باید بلافاصله پس از بازیابی رمز، کدی که اضافه کرده‌اید را حذف کنید.

  1. از طریق فایل منیجر هاست خود، به مسیر /wp-content/themes/your-active-theme/ بروید.
  2. فایل functions.php را برای ویرایش باز کنید.
  3. کد زیر را در ابتدای فایل (بعد از تگ <?php) اضافه کنید. نام کاربری و رمز عبور جدید را در کد ویرایش کنید.
    wp_set_password('new_strong_password', 1);

    (عدد 1 در اینجا به معنی ID کاربر ادمین اصلی است. اگر کاربر دیگری دارید، ID آن را جایگزین کنید).

  4. فایل را ذخیره کنید.
  5. حالا به صفحه ورود وردپرس خود رفته و با رمز عبور جدید وارد شوید.
  6. بلافاصله پس از ورود، به فایل منیجر برگردید و کدی که اضافه کرده بودید را از `functions.php` حذف کنید.

 

روش چهارم: تغییر رمز با WP-CLI (نیاز به دسترسی SSH)

 

این سریع‌ترین و حرفه‌ای‌ترین روش برای کاربرانی است که به سرور خود دسترسی SSH دارند و WP-CLI روی آن نصب است. این یکی از مزایای خرید vps آمریکا است که به شما امکان کار با ابزارهای قدرتمند خط فرمان را می‌دهد.

  1. از طریق SSH به سرور خود متصل شوید.
  2. با دستور `cd` به ریشه سایت وردپرسی خود بروید.
  3. دستور زیر را اجرا کنید. نام کاربری و رمز عبور جدید را جایگزین کنید:
    wp user update USERNAME --user_pass="new_strong_password"

    (به جای USERNAME نام کاربری ادمین خود را بنویسید).

رمز عبور شما فورا و به صورت امن تغییر خواهد کرد.