如何使用 WP-CLI 重置 WordPress 密碼

WordPress 中,除了通過(guò)數(shù)據(jù)庫(kù)手動(dòng)重置密碼,你是否知道可以通過(guò) WP-CLI 來(lái)輕松重置密碼呢?這其實(shí)是一個(gè)非常方便的功能,尤其是在沒(méi)有圖形化界面或直接訪問(wèn)后臺(tái)的情況下,使用命令行工具來(lái)管理 WordPress 會(huì)變得非常高效。

圖片[1]-使用 WP-CLI 重置 WordPress 密碼的簡(jiǎn)易指南

什么是 WP-CLI?

WP-CLI 是一個(gè)命令行工具,用于管理 WordPress。通過(guò) WP-CLI,可以執(zhí)行更新、修改配置和進(jìn)行其他更改,避免使用瀏覽器。

那么,使用起來(lái)是否更復(fù)雜呢?是的,使用 WP-CLI 時(shí)需要了解命令的具體用途。但另一方面,使用 WP-CLI 會(huì)更加簡(jiǎn)便,因?yàn)橹恍枰粋€(gè)命令即可執(zhí)行整個(gè)過(guò)程。例如,通過(guò)瀏覽器安裝插件時(shí),需進(jìn)入后臺(tái)管理界面,打開(kāi)插件頁(yè)面,搜索插件,再點(diǎn)擊安裝。而使用 WP-CLI,只需一個(gè)命令即可安裝插件。

如何使用 WP-CLI 重置 WordPress 密碼?

在使用 WP-CLI 重置密碼之前,首先要在服務(wù)器上安裝 WP-CLI,因?yàn)樗J(rèn)沒(méi)有預(yù)裝。

1. 在 Linux 上安裝 WP-CLI

第一步是將 wp-cli.phar 下載到服務(wù)器上,可以使用 wget 或 curl 命令。確保服務(wù)器已安裝 wget 或 curl。

下載命令:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

下載完成后,檢查文件是否能正常運(yùn)行:

php wp-cli.phar --info

如果成功執(zhí)行,會(huì)看到類似的信息:

OS:     Linux 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Fri Sep 16 14:08:19 EDT 2022 x86_64
Shell:   /usr/bin/zsh
PHP binary:    /usr/bin/php
PHP version:    7.4.33
php.ini used:   /etc/php/7.1/cli/php.ini
MySQL binary:   /bin/mysql
MySQL version:  mysql  Ver 15.1 Distrib 10.6.13-MariaDB
WP-CLI root dir:        /home/wp-cli/.wp-cli
WP-CLI packages dir:    /home/wp-cli/.wp-cli/packages/
WP-CLI global config:   /home/wp-cli/.wp-cli/config.yml
WP-CLI project config:
WP-CLI version: 1.5.0

至此,WP-CLI 已成功安裝。但為了方便使用,需要將 wp-cli.phar 設(shè)置為可執(zhí)行文件并移動(dòng)到系統(tǒng)的 PATH 目錄,這樣就能直接使用 wp 命令。

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

現(xiàn)在,可以直接使用 wp 命令來(lái)檢查 WP-CLI 是否正常工作:

wp --info

執(zhí)行后會(huì)顯示類似的信息:

OS:  Linux 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Fri Sep 16 14:08:19 EDT 2022 x86_64
Shell:   /usr/bin/zsh
PHP binary:    /usr/bin/php
PHP version:      7.4.33
php.ini used:   /etc/php/7.1/cli/php.ini
WP-CLI root dir:        /home/wp-cli/.wp-cli
WP-CLI packages dir:    /home/wp-cli/.wp-cli/packages/
WP-CLI global config:   /home/wp-cli/.wp-cli/config.yml
WP-CLI project config:
WP-CLI version: 1.5.0

2. 使用 WP-CLI 重置 WordPress 密碼

現(xiàn)在,已經(jīng)可以使用 wp 命令,接下來(lái)就是通過(guò) WP-CLI 重置 WordPress 密碼的步驟。

首先,進(jìn)入安裝 WordPress 的文件夾。例如,若 WordPress 安裝在 /var/www/wordpress/ 目錄下,執(zhí)行以下命令進(jìn)入該文件夾:

cd /var/www/wordpress/

進(jìn)入 WordPress 安裝目錄后,使用 WP-CLI 列出網(wǎng)站的用戶:

wp user list

執(zhí)行此命令后,會(huì)看到當(dāng)前 WordPress 網(wǎng)站的所有用戶列表,類似以下內(nèi)容:

圖片[2]-使用 WP-CLI 重置 WordPress 密碼的簡(jiǎn)易指南

如果要重置 admin 用戶的密碼,可以使用該用戶的 ID(例如 ID 為 1)進(jìn)行修改:

wp user update 1 --user_pass=新密碼

若要為 user3 用戶重置密碼,使用該用戶的 ID(例如 ID 為 3):

wp user update 3 --user_pass=新密碼

執(zhí)行以上命令后,WordPress 用戶的密碼將被成功重置。此時(shí),可以使用新密碼登錄 WordPress。

總結(jié)

使用 WP-CLI 重置密碼確實(shí)比其他方法更簡(jiǎn)便,但這種方法適用于 VPS,因?yàn)椴⒎撬兄鳈C(jī)都支持 SSH 功能。如果主機(jī)支持 SSH,但不允許上傳 WP-CLI 文件,可能需要使用 php wp-cli.phar 命令來(lái)操作。

總的來(lái)說(shuō),WP-CLI 使得 WordPress 管理變得更為高效,特別是在需要批量操作或頻繁進(jìn)行系統(tǒng)管理時(shí),它提供了一個(gè)非常有用的工具集。


聯(lián)系我們
教程看不懂?聯(lián)系我們?yōu)槟赓M(fèi)解答!免費(fèi)助力個(gè)人,小企站點(diǎn)!
客服微信
客服微信
電話:020-2206-9892
QQ咨詢:1025174874
郵件:info@361sale.com
工作時(shí)間:周一至周五,9:30-18:30,節(jié)假日休息
? 轉(zhuǎn)載聲明
本文作者:賊將鼠膽
THE END
喜歡就支持一下吧
點(diǎn)贊15 分享
評(píng)論 搶沙發(fā)

請(qǐng)登錄后發(fā)表評(píng)論

    暫無(wú)評(píng)論內(nèi)容