[ad_1]
WP-CLI是WordPress的官方命令行界面。 它使您可以從終端管理WordPress網站,主題和插件,這通常是中高級WordPress用戶(或開發人員)使用WordPress網站的更便捷的方法。
在本文中,您將學習使用WP-CLI進行啟動和運行所需的知識,以及可以運行的一些最有用的命令,以使您的生活更加輕鬆並節省使用WordPress時的時間。
?目錄:
什麼是#WP-CLI? 如何使用WP-CLI(初學者指南#WordPress)⌨️
?注意:雖然您不需要 成為一名全職的WordPress開發人員 要使用WP-CLI並從中受益,它仍然絕對是一種工具,僅適用於至少具有某些技術知識(例如,通過SSH連接到伺服器的知識/能力)的高級用戶。
如果您是一個初學者,我們建議您堅持使用WordPress儀錶板,而跳過WP-CLI。 例如,如果您不知道「命令行」是什麼,則可能應該跳過WP-CLI。
什麼是WP-CLI? 舉一些例子
WP-CLI是WordPress命令行界面的縮寫,它使您可以從如下所示的命令行界面管理WordPress網站的各個方面:
通過SSH連接到站點後,您可以輸入簡單的命令來執行各種操作,包括以下內容:
- 安裝WordPress軟體,主題和/或插件
- 激活/停用/更新WordPress,主題和插件
- 創建或管理用戶,包括更改密碼和其他用戶信息
- 在WordPress資料庫上運行搜索/替換
- 生成沙盒站點的測試數據
- 編輯或 優化資料庫, 如 刪除帖子修訂
- 創建一個子主題
- 重置WordPress (請注意這一點,因為它會完全清空您的網站)
- 管理評論
- …還有更多
使用WordPress命令行界面需要什麼?
為了使用WP-CLI,您需要在託管伺服器上安裝WP-CLI(默認情況下WordPress並未附帶)。
請注意,WP-CLI不是可以在您的站點上安裝的插件。 相反,您需要直接在伺服器上安裝它,這有點複雜。
幸運的是,大多數 專註於WordPress的主機 提供默認情況下安裝的WP-CLI。 這適用於:
如果您的主機沒有為您預安裝,則只要您對伺服器具有足夠的訪問許可權(取決於主機,可能有也可能沒有),也可以通過SSH自己安裝WP-CLI。 你可以 在此處找到方法的完整列表。
伺服器的基本要求是:
- 類似於UNIX的伺服器環境–您可以在以下位置安裝WP-CLI: Windows伺服器,但要複雜得多。 注–這是指WordPress託管伺服器的操作系統,而不是您所使用的計算機。
- PHP 5.6+ –理想情況下為PHP 7.2+(適用於 許多其他原因)。
- WordPress 3.7+ –最理想的是WordPress的最新版本。
您如何訪問WordPress命令行界面?
確認主機伺服器上已安裝WP-CLI後,即可通過連接到伺服器來訪問它 通過SSH,您可以在macOS / Linux上使用Terminal或諸如PowerShell或 油灰 在Windows上。
連接後,您可以使用命令使用WP-CLI,這將在下一節中詳細介紹。
WP-CLI能做什麼? 有用命令的例子
既然您已經知道WordPress命令行界面是什麼,那麼讓我們看一下可用於管理WordPress網站的許多命令中的一些命令。
WP-CLI安裝WordPress命令
要創建新的WordPress安裝,您可以使用wp core install命令以及其他參數來控制基本站點詳細信息。 例如:
wp核心安裝–url = example.com –title =示例–admin_user = supervisor –admin_password = strongpassword –admin_email=info@example.com
? 完整文件
WP-CLI登錄和與用戶相關的命令
有許多WP-CLI登錄和與用戶相關的命令。 您可以管理用戶的所有方面,包括重置用戶密碼。
以下是一些您可以執行的操作示例:
更改/重置用戶密碼:
wp用戶更新USERNAME –user_pass = PASSWORD
創建一個新用戶:
wp用戶創建bob bob@example.com –role = author
這將隨機生成一個密碼,但是您也可以使用相同的user_pass命令手動輸入密碼。
分配 某個用戶角色 給用戶:
wp用戶set-role USERNAME編輯器
? 完整文件
WP-CLI插件命令
有許多WP-CLI插件命令可幫助您安裝,激活,停用或刪除插件。
核心命令是wp plugin,其後是您要執行的操作以及該插件的特性。 一些例子:
- wp插件安裝feedzy-rss-feeds
- wp插件激活feedzy-rss-feeds
- wp插件停用feedzy-rss-feeds
? 完整文件
WP-CLI主題命令
您還可以使用相同類型的命令來管理站點的主題。 基本命令是wp主題,您可以根據需要對其進行修改。 一些例子:
- wp主題安裝neve
- wp主題激活neve
? 完整文件
WP-CLI更新命令
保持WordPress網站及其擴展名保持更新 對於您的網站的安全性和功能至關重要。 幸運的是,WP-CLI使更新WordPress網站的各個部分變得非常容易:
- wp core更新–自動更新到最新版本(但您也可以指定特定版本)。
- wp插件更新–all –更新所有插件。 或者,您也可以指定單個插件。 例如,wp插件更新feedzy-rss-feeds。
- wp主題更新–all –更新所有主題。 或者,您也可以指定單個主題。 例如,wp主題更新了neve。
? 完整文件
WP-CLI測試數據生成
如果你需要 創建一個沙箱WordPress網站 通過使用偽數據來測試某些東西,WP-CLI使生成不同級別的偽數據變得非常容易。
這裡的命令是「 generate」,您可以將其應用於許多不同的基本命令。 一些例子:
- wp post generate –count = 30 –生成30個帖子。
- wp用戶generate –count = 5 –role = author –生成五個具有author角色的用戶。
- wp term generate –count = 15 –生成15個分類術語。
- wp comment generate –count = 5 –post_id = 123 –生成五個評論,並將它們分配給ID為123的帖子。
WP-CLI搜索/替換命令
WP-CLI允許您在全部或部分資料庫上運行搜索/替換。 例如,如果您最近使用了內部HTTPS,則可以將所有內部URL更新為使用HTTPS。 移至HTTPS 或從暫存URL更改為網站的實時URL。
使用此命令時要小心,因為如果輸入錯誤,在資料庫上運行搜索/替換操作可能會破壞您的站點。 在永久進行更改之前,還應確保使用空轉功能來測試您的更改。
wp搜索替換「 http://example.test」「 http://example.com」
- 將http://example.test的所有實例更改為http://example.com
wp search-replace’http://example.test”http://example.com’–dry-run
- 執行測試運行–您將刪除–dry-run以運行實際的搜索/替換。
? 完整文件
探索所有WP-CLI命令
上面的示例命令只是您在站點上使用WP-CLI可以執行的許多操作的示例。
要了解有關WP-CLI中許多核心命令的更多信息,您可以 在WordPress.org上查看完整的文檔,其中包含許多示例,詳細說明了每個命令。
許多插件還支持WP-CLI
關於WP-CLI的妙處在於,除了我們上面詳細介紹的「默認」命令外,許多WordPress插件還支持它們自己的WP-CLI命令,您通常可以通過查看插件的文檔來找到它們。
例如,假設您 使用UpdraftPlus插件創建備份 您的網站。 好吧,您可以使用以下命令來手動或自動啟動這些備份,而不是通過WordPress儀錶板手動創建這些備份:
wp updraftplus備份
您可以添加很多修飾符,例如僅備份網站的特定部分。 您可以在以下位置找到所有這些信息 UpdraftPlus文檔。
你也可以 使用Cron作業運行這些命令,即使您僅使用UpdraftPlus的免費版本(通常,創建這樣的日程表也需要付費版本),就可以使用它設置自己的自定義備份時間表。
這只是一個例子-考慮一下您在自己的網站上使用的插件,您也許可以提出一些有用的工作流程。
立即開始使用WordPress命令行界面
對於中高級WordPress用戶和開發人員,WP-CLI提供了一種更有效,更靈活的方式來管理WordPress網站。
什麼是#WP-CLI? 如何使用WP-CLI(初學者指南#WordPress)⌨️
對於最簡單的入門方法,您可以選擇以下幾種方法之一 流行的WordPress主機 提供預裝的WP-CLI。 然後,使用本文中的一些命令開始了解它如何使您受益。
您對如何使用WordPress命令行界面有任何疑問嗎? 在評論中問!
*這篇文章包含會員鏈接,這意味著,如果您單擊其中一個產品鏈接,然後購買產品,我們將收取傭金。 不用擔心,您仍然需要支付標準金額,因此您無需支付任何費用。