如果您需要更改WordPress密碼,但您又無法訪問您的網站,很多時候您會慌亂無度。
通常,當有人忘記了他們的WordPress密碼,他們無法訪問他們的電子郵件以重置標準密碼,或者他們的WordPress站點沒有正確傳送電子郵件時,就會發生這種情況。
在這篇文章中,我們將向您介紹如何針對您可能遇到的所有不同型別的情況更改WordPress密碼(或重置密碼)的一些快速而簡單的步驟。
- 更改您的WordPress密碼與重置密碼
- 需要更改或重置WordPress密碼的場景
- 如何在WordPress中更改或重置密碼
- 如何通過WP-CLI更改WordPress密碼
- 如何從phpMyAdmin更改(或重置)WordPress密碼
- 如何使用SQL重置WordPress密碼
- 如何通過FTP更改WordPress密碼
- 如何從cPanel重置WordPress密碼
- 如何使用緊急密碼重置指令碼重置WordPress密碼
- 如何解決密碼更改和重置的常見問題
讓我們首先看看更改密碼和重置密碼之間的區別,這樣您就知道需要執行哪一個。
更改您的WordPress密碼與重置密碼
在WordPress中更改密碼和重置密碼會產生類似的結果。
更改密碼是您自己的事情。如果您可以訪問您的網站和您的個人資料設定,您應該能夠輕鬆更改您的WordPress密碼。換句話說,當您知道當前密碼時,您就更改了密碼。
重置密碼是您需要讓系統為您做的事情,或者如果您不是管理員,可以詢問管理員。對於這篇文章,我假設您是站點管理員,並且您有權為其他使用者重置密碼——我將在後面的文章中向您展示如何執行此操作。
重置密碼的主要內容是在您不知道現有密碼時執行此操作。
需要更改或重置WordPress密碼的場景
- 使用帳戶訪問更改WordPress密碼
- 使用電子郵件訪問更改或重置WordPress密碼
- 在沒有電子郵件訪問許可權的情況下更改或重置WordPress密碼
- 以站點管理員身份重置另一個使用者的WordPress密碼
您可以使用多種方法來更改或重置WordPress中的密碼,其中許多方法適用於不止一種情況。
因此,讓我們來看看您可能想要或需要更改密碼的方法,並確定您可以使用的方法。
1. 使用帳戶訪問更改WordPress密碼
您知道您現有的密碼,但您想更改它。也許管理員為您提供了一個新的WordPress帳戶,但密碼不夠安全,或者您將無法記住它。也許您想更改您的WordPress密碼,因為其他人已經訪問過它。
假設您可以訪問您的 WordPress 網站,並且您知道現有密碼,那麼您有兩種選擇:
- 使用WordPress管理後臺中的“個人資料”頁面建立新密碼。
- 通過WP-CLI訪問您的站點並使用命令更改密碼。
我將在本文後面向您展示如何執行這些操作。
2. 通過電子郵件訪問更改或重置WordPress密碼
在下一個場景中,您不知道現有密碼,但您可以訪問用於WordPress使用者帳戶的電子郵件帳戶。您必須重置密碼,因為您不知道舊密碼,但這應該是快速和簡單的。
以下是您可以使用的選項:
- 在WordPress登入介面中使用丟失的密碼連結。
- 如果您使用自動安裝程式安裝WordPress,請在cPanel中重置密碼。
- 在phpMyAdmin中重置密碼。
- 使用FTP重置密碼。
- 使用緊急密碼重置指令碼。
向前跳到使用這些方法的說明。
3. 在沒有電子郵件訪問許可權的情況下更改或重置WordPress密碼
現在讓我們假設您無權訪問與該帳戶關聯的電子郵件地址。以下是您可以使用的方法:
- 在cPanel中重置密碼。
- 在phpMyAdmin中重置密碼。
- 使用FTP重置密碼。
再次跳到使用這些方法的說明。
4. 以站點管理員身份重置其他使用者的WordPress密碼
這種情況略有不同,因為您重置的不是您自己的密碼,而是其他人的密碼。在這種情況下,您將無法訪問其他使用者的舊密碼,因此您需要進行重置。
以下是可用選項:
- 使用WordPress使用者頁面訪問使用者並重置其密碼。
- 在phpMyAdmin中重置密碼。
現在讓我們依次看看每種方法。
如何在WordPress中更改或重置密碼
如果您需要做的就是更改自己的WordPress密碼並且您擁有舊密碼,則可以在管理員中執行此操作。如果您有權訪問電子郵件,也可以在管理員中重置密碼。
最後,作為站點管理員,您可以重置其他使用者的密碼。
在配置檔案頁面中更改您的WordPress密碼
如果您有權訪問您的網站並且只想更改您的 WordPress 密碼,您可以在“個人資料”頁面中進行。
在WordPress中,轉到使用者> 個人資料以訪問您的個人資料頁面。
個人資料頁面
向下滾動到頁面底部的“帳戶管理”部分。
帳戶管理
單擊設定新密碼按鈕。將為您生成一個新密碼並顯示給您複製。如果你想編輯它,你可以這樣做。
單擊更新個人資料按鈕,您的新密碼將被儲存。您需要使用新密碼再次登入 – 因此請記下它。
如果您認為您可能在多個裝置或瀏覽器上登入了您的 WordPress 站點,或者您懷疑其他人可能使用您的憑據訪問您的站點,也請單擊“登出除此之外的所有會話”按鈕。
使用丟失的密碼連結重置您的密碼
如果您可以訪問用於設定WordPress帳戶的電子郵件帳戶,但不知道密碼,則可以使用忘記密碼連結快速重置密碼。
瀏覽到您的WordPress登入頁面,通常位於/wp-admin,例如:https://domain.com/wp-admin。然後單擊忘記密碼?連結在底部。
WordPress忘記密碼連結
在下一個頁面上,輸入您用於WordPress帳戶的使用者名稱或電子郵件地址。單擊“重置密碼”,您將收到一個通過電子郵件建立新密碼的連結。
檢查您的收件箱,然後單擊您收到的電子郵件中的連結。您將被帶到可以重置密碼的頁面。
重置密碼頁面
最後,使用您的使用者名稱或電子郵件地址使用新密碼登入您的站點。完畢。
使用WordPress管理員更改(或重置)其他使用者的密碼
如果您是站點管理員,其他使用者可能會要求您重置他們的密碼。
或者您可能會選擇重置他們的密碼,因為它不夠安全或共享得太廣泛。在這兩種情況下,您都可以通過管理頁面重置使用者的WordPress密碼。
在WordPress管理後臺中,轉到使用者。找到您要保留其密碼的使用者,然後單擊其姓名下方的“編輯”連結。
使用者介面
這將為該使用者開啟編輯頁面。
使用者編輯介面
向下滾動到“帳戶管理”部分,然後單擊“設定新密碼”按鈕。
生成密碼
將生成一個新密碼。您可以根據需要對其進行編輯:確保如果您這樣做,密碼是強密碼。
單擊更新使用者按鈕。使用者將收到一封包含新密碼詳細資訊的電子郵件。
如何通過WP-CLI更改WordPress密碼
如果您有權訪問該站點,另一個重置或更改密碼的選項是通過WP-CLI。您可以通過這種方式更改任何使用者的密碼。
首先像往常一樣通過WP-CLI訪問您的站點。
要更改密碼,請導航到根目錄——您安裝WordPress的資料夾。通過鍵入以下命令獲取使用者列表:
wp user list
找到您要重置其密碼的使用者並記下其使用者ID。如果是站點管理員,則使用者ID為 1,但您也可以使用此方法更改其他使用者密碼。
輸入以下命令:
wp user update 1 --user_pass=password
將上面示例中的“password”替換為使用者的新密碼,並確保使用比該密碼強得多的密碼。
如果您要使用的使用者ID不是1,請將示例中的1替換為他們的使用者ID。
如何從phpMyAdmin更改(或重置)WordPress密碼
另一種更改WordPress管理員密碼的方法是通過phpMyAdmin直接在資料庫中修改。如果您無權訪問您的電子郵件或您的WordPress網站沒有正確傳送電子郵件,這可能是您擁有的唯一解決方案。
如果您使用的是本地開發安裝,您可能還必須使用此方法。
如果操作不當,直接從phpMyAdmin編輯和操作表格可能會破壞您的網站。
您首先要登入到phpMyAdmin。如果您的網路主機使用cPanel,通常在資料庫部分下可以找到phpMyAdmin的連結。
如果您是寶塔面板使用者,您可以直接從寶塔面板控制後臺訪問phpMyAdmin 。您也可以在那裡找到登入憑據。
登入到phpMyAdmin
在左側,單擊您的資料庫。然後向下滾動並單擊wp_users表。wp_users是用於全新WordPress安裝的標準表。
但是,出於安全目的,某些站點可能會新增字首。在這種情況下,它的命名可能略有不同,例如wp56_users。
phpMyAdmin中的資料庫
在您的管理員使用者名稱旁邊的行上,單擊Edit。如果您的WordPress網站上有多個使用者,請仔細檢查以確保您正在編輯正確的使用者。
在user_pass列中,您可以為您的密碼輸入一個新值。確保從Function列中選擇MD5。然後點選底部的Go。
在user_pass欄位中編輯密碼
就是這樣!您現在已經更改了WordPress管理員密碼。
您可以返回WordPress登入頁面並使用更新的憑據訪問您的站點。
如何使用SQL重置WordPress密碼
另一種通過phpMyAdmin重置密碼的方法是使用SQL語句。
只需從SQL選項卡執行以下命令。確保使用您自己的值更新new_password和admin_username值。
UPDATE `wp_users` SET `user_pass` = MD5( ‘new_password’ ) WHERE `wp_users`.`user_login` = “admin_username”;
您可以通過phpMyAdmin中的SQL選項卡訪問SQL。
phpMyAdmin中的SQL選項卡
如何通過FTP更改WordPress密碼
另一種更改或重置密碼的方法是通過FTP。
首先使用FTP客戶端或包含FTP的程式碼編輯器訪問您的站點。
導航到您站點的根目錄:
FTP客戶端中的WordPress根目錄
現在導航到wp-content/themes並找到其中包含當前活動主題的資料夾。在該資料夾中,找到functions.php檔案。開啟它或下載它,以便您可以對其進行編輯。
最好先複製此檔案,以防萬一。
FTP客戶端中的functions.php檔案
現在,在第一行,緊接 <?php 之後,新增這行程式碼:
wp_set_password( 'password', 1 );
第一個引數是新密碼:我建議您使用比“password”更安全的密碼。第二個引數是使用者ID。使用者ID 1將是管理員。
現在,儲存修改後的檔案或將其上傳到您站點的同一位置,覆蓋舊版本的檔案。
您的管理員密碼現在將是您在函式檔案中使用的密碼。登入到您的站點並檢查您是否可以訪問它。
登入後,返回到您的functions.php檔案並刪除該行程式碼。
這樣做非常重要,因為將其保留在您的檔案中會使您的網站容易受到攻擊,並且意味著每次載入頁面時都會一次又一次地重置您的密碼。
如何從cPanel重置WordPress密碼
如果您使用cPanel中的自動安裝程式安裝了WordPress並且您無權訪問電子郵件帳戶,則可以通過訪問您在cPanel中建立的安裝來重置cPanel中的WordPress管理員密碼。您無法通過這種方式重置任何其他使用者密碼。
首先開啟cPanel並向下滾動到WordPress Manager。根據您的託管服務提供商,您可能需要檢視Auto-installer或Softaculous部分。
CPanel中的WordPress Manager
這將帶您進入WordPress Manager頁面。向下滾動以找到要更改密碼的安裝。
在要更改其密碼的安裝旁邊,單擊編輯圖示(鉛筆)。這將帶您進入安裝編輯頁面。
自動安裝程式安裝編輯頁面
向下滾動到“Admin Account”部分並找到“Admin Password”欄位。輸入新密碼 – 確保它是安全的並且您可以記住它。
現在返回您的站點並使用您的新密碼登入。
如何使用緊急密碼重置指令碼重置WordPress密碼
如果所有其他方法都失敗了,最後的辦法是使用WordPress緊急密碼重置指令碼。
要使用它,您需要知道管理員的使用者名稱。它將更新管理員帳戶的密碼並向管理員的電子郵件地址傳送電子郵件。
您實際上不需要訪問電子郵件,但您需要知道使用者名稱。新密碼將傳送到您的電子郵件地址,因此如果您的電子郵件已被盜用,請不要使用此方法。
在大多數情況下,如果您擁有使用者名稱和電子郵件訪問許可權,您可以在登入頁面中使用丟失的密碼連結。
但是,如果wp-admin根本不起作用並且需要重置密碼,這是一個選項。
首先在您的根目錄中建立一個名為Emergency.php的檔案:安裝WordPress的資料夾。複製緊急密碼指令碼並將其貼上到您的檔案中。
在您的瀏覽器中,開啟 http://example.com/emergency.php,其中example.com是您站點的地址。(確保使用Emergency.php,而不僅僅是Emergency。)
Emergency.php
在WordPress Administrator欄位中,輸入管理員帳戶的使用者名稱。在密碼欄位中,輸入您的新密碼。單擊Update Options按鈕。
將顯示一條訊息,指出更改的密碼。檢查您的電子郵件,因為您會收到一封包含更新資訊的電子郵件。
完成後從您的伺服器中刪除emergency.php。不要將它留在您的伺服器上,因為其他人可能會使用它來更改您的密碼。
您現在可以使用新密碼使用您的網站。
如何解決密碼更改和重置的常見問題
有時,更改或重置密碼並不像您希望的那樣順利。以下是常見問題或錯誤以及發生時應採取的措施的列表。
- 在WordPress後臺更改了密碼,但無法識別新密碼
- 嘗試重置密碼,但WordPress無法識別您的電子郵件或使用者名稱
- 已重置密碼但未收到包含詳細資訊的電子郵件
- 使用FTP更改密碼後站點無法正常工作
- 使用phpMyAdmin重置密碼,但網站已損壞
- 更改了另一個使用者的密碼,但他們沒有收到電子郵件
在WordPress後臺更改了密碼,但無法識別新密碼
您可能輸入了錯誤的新密碼或忘記了它。嘗試再次輸入。
或者,您的瀏覽器可能已將舊密碼儲存在cookie 中,並使用該密碼填充密碼欄位。刪除那裡的任何內容並輸入新密碼。
如果所有其他方法都失敗,請使用找回密碼?登入頁面中的連結以重置您的密碼。
嘗試重置密碼,但WordPress無法識別您的電子郵件或使用者名稱
如果您使用忘記登入連結重置密碼,則需要輸入您的電子郵件地址或使用者名稱。檢查您是否輸入錯誤。
如果您不記得自己的電子郵件地址或使用者名稱,則需要在無法訪問電子郵件的情況下使用上述方法之一。
已重置密碼但未收到包含詳細資訊的電子郵件
嘗試檢查您的垃圾郵件資料夾。電子郵件是自動傳送的,可能已經傳送到那裡。如果您使用Gmail,請嘗試“更新”標籤。
您可能使用了錯誤的電子郵件帳戶。您是否可以為您的WordPress帳戶使用與通常使用不同的電子郵件地址?
如果所有其他方法都失敗了,您將不得不使用一種用於無法訪問電子郵件時的方法。
使用FTP更改密碼後站點無法正常工作
使用FTP涉及對主題功能檔案進行編輯。如果您在錯誤的位置新增或輸入錯誤,它可能會干擾您的主題。
返回函式檔案並檢查您是否正確遵循了說明。如果它仍然不起作用,請在編輯檔案之前恢復您對檔案的備份。並嘗試另一種重置密碼的方法。
如果您沒有備份,您可以在WordPress主題目錄中或通過您購買的主題供應商找到您的主題,然後使用正確的檔案將其重新上傳到您的站點。
使用phpMyAdmin重置密碼,但網站已損壞
使用phpMyAdmin重置密碼涉及直接編輯資料庫。
如果執行此操作後您的站點中斷,或者您仍然無法訪問管理後臺,則可能是您做錯了什麼。
返回通過phpMyAdmin更改密碼的說明,並檢查您所做的是否存在差錯的地方。如果您這樣做了,但仍然無法訪問您的站點,請嘗試以其他方式重置密碼。
如果您的網站工作不正常,您可能不小心編輯了另一個欄位。您需要從編輯資料庫之前進行的備份中恢復您的站點,然後嘗試使用另一種方法重置密碼。
如果您沒有進行備份,則需要與您的託管服務提供商聯絡並詢問他們是否可以提供幫助。
更改了另一個使用者的密碼,但他們沒有收到電子郵件
當站點管理員更改另一個使用者的密碼時,WordPress會向該帳戶使用的地址傳送一封電子郵件。
如果使用者沒有收到電子郵件,請要求他們:
- 檢查他們的垃圾郵件資料夾(或 Gmail中的更新)
- 檢查他們使用的電子郵件帳戶是否與為該WordPress帳戶註冊的相同 – 您可以在使用者個人資料頁面中找到它。
如果他們仍然無法訪問電子郵件,請再次執行密碼生成並在單擊更新使用者按鈕之前複製密碼。然後,您可以向使用者提供密碼。他們應該在他們第一次登入時自己更改它,以便他們知道它是私密的。
其他密碼安全提示
當您更改或重置WordPress密碼時,使用安全密碼很重要。安全密碼將:
- 長度(10個字元或更多)。
- 包括大小寫字母。
- 包括數字。
- 包括特殊字元,例如標點符號。
當您在WordPress管理後臺中更改密碼時,您會被告知它的安全性。如果提示密碼強度不夠,(如下例所示)嘗試向它新增更多字元,以及不同型別的字元。
重置密碼 – 弱
下面的示例更安全,並且仍然很容易記住。
有時,使用短語比嘗試在單詞中新增大量額外字元更有效。嘗試使用您最喜歡的書中的開場白或電影中的臺詞。
重置密碼 – 強
或者,讓WordPress為您生成密碼。您可以使用LastPass之類的密碼管理器來儲存所有密碼,這樣您就無需記住它們。
如果您想測試您的密碼到底有多強,請嘗試將其放入密碼檢查器中,我的密碼有多安全?你會發現機器人破解它需要多長時間。
我的密碼有多安全?
小結
如果您需要更改或丟失了WordPress密碼,您無需驚慌。在WordPress中更改或重置密碼可以非常快速地完成。
如果更簡單的方法對您不起作用,您可以嘗試多種方法,具體取決於您是否有權訪問與您的WordPress帳戶關聯的電子郵件地址。
通過上面詳述的方法,您將立即擁有一個新密碼和對WordPress的訪問許可權。
評論留言