忘記 WordPress 的管理員帳號密碼,真的是一件讓人感到相當懊惱的事情。但其實不用擔心,因為在 WordPress 中有幾種方便的方式可以幫助你重設密碼。今天這篇文章就會帶你了解三種最常見的方法,讓你輕鬆找回對網站的控制權!
方法 1:使用「忘記密碼」功能
如果你還能夠訪問 WordPress 的登錄頁面,最簡單的方式就是使用內建的「忘記密碼」功能。
- 前往 WordPress 登錄頁面(通常是
yourwebsite.com/wp-login.php
)。 - 點擊「忘記密碼?」(英文是 “Lost your password?”)連結。
- 輸入你的 WordPress 帳號或註冊的電子郵件地址。
- 系統會寄送一封電子郵件給你,這封郵件會包含一個重設密碼的連結。
- 打開郵件並按下連結,接著你可以設定一個新密碼。
這個方法非常快速,而且不需要進一步的技術操作,是最適合大部分使用者的重設方式。
方法 2:透過 phpMyAdmin 修改密碼
如果你無法通過電子郵件重設密碼,例如因為沒有收到信件或其他問題,那麼可以透過 phpMyAdmin 直接修改資料庫中的密碼。這方法需要你有一些主機的管理權限。
- 首先,登入你的主機控制面板(例如 cPanel)。
- 找到並打開 phpMyAdmin。
- 選擇你的 WordPress 資料庫(如果你不確定是哪一個資料庫,通常可以在
wp-config.php
文件中找到資料庫名稱)。 - 找到 wp_users 資料表(如果你修改過資料表前綴,名稱可能會有所不同)。
- 找到你想重設密碼的使用者,然後點擊「編輯」(Edit)。
- 在 user_pass 欄位中,輸入你要的新密碼。
- 在「Function」下拉選單中,選擇 MD5(WordPress 使用哈希值來存儲密碼)。
- 最後,點擊「執行」(Go)來保存更改。
這樣一來,你就可以用新密碼重新登錄 WordPress。
方法 3:透過 FTP 修改 functions.php
另一種方法是透過修改主題的 functions.php
文件來重設密碼。如果你無法訪問 phpMyAdmin 或「忘記密碼」功能無效,這可能是一個選擇。
- 使用 FTP 工具(例如 FileZilla)連接到你的網站。
- 找到主題目錄(通常位於
/wp-content/themes/your-theme
)。 - 打開主題目錄中的 functions.php 文件。
- 在
functions.php
的末尾添加以下代碼:function reset_password_admin() { if (username_exists('admin')) { $user_id = username_exists('admin'); wp_set_password('newpassword', $user_id); } } add_action('init', 'reset_password_admin');
請將'admin'
替換為你的使用者名稱,並將'newpassword'
替換為你想要的新密碼。 - 保存並上傳修改後的文件。
- 一旦你重新訪問你的網站,這段代碼就會被執行,並幫助你重設密碼。
- 完成重設後,請務必刪除這段代碼,以確保網站安全。
這個方法稍微技術一點,但對於某些情況來說非常有幫助。
結語
忘記 WordPress 密碼確實讓人煩惱,但你不必因此而擔心太久。以上介紹的三種方法各有其優缺點,如果你能訪問登錄頁面,那麼「忘記密碼」功能是最方便的選擇;而 phpMyAdmin 和 FTP 修改 functions.php
的方法則適合需要更深層次介入的情況。希望這些方法能夠幫助你快速找回網站的控制權!
如果你有任何問題或其他的 WordPress 技術需求,歡迎在下方留言討論!