[ad_1]
您是否曾經想過一次批量安裝或更新多個WordPress插件?
在本教程中,我們將使用WP-CLI從命令行界面安裝多個插件。我們將向您展示如何使用WP-CLI管理您的插件,例如更新多個插件,激活/停用插件以及批量刪除(卸載)插件-所有這些都無需登錄WordPress網站!
在開始之前,我們先討論一些先決條件:
- 如果您在共享託管服務提供商上使用WordPress,則您的主機必須提供SSH訪問許可權並安裝WP-CLI。您可以檢查官方的WordPress 清單 受支持的主機,但在這種情況下,我們的所有建議 最好的WordPress託管 預先安裝了WP-CLI。
- 如果您將WordPress託管在VPS或雲伺服器中,我們將在本教程的後面部分向您展示如何在伺服器中安裝WP-CLI。 (PS:如果您想學習如何在VPS中安裝WordPress,請按照我們的 DigitalOcean教程)
- 您的操作系統應為類似UNIX的環境(Linux,OS X,FreeBSD);您必須擁有PHP 5.4+和WordPress 3.7或更高版本。由於幾乎所有推薦的WordPress主機都符合這些條件,因此您很高興。
- 最後,本教程不適合初學者。熟悉命令行界面(CLI)和伺服器管理的人員應該使用本教程。
讓我們開始吧。
WordPress中的WP-CLI是什麼?
WP-CLI 是一個免費的開源項目,可讓您使用命令行界面(CLI)管理WordPress網站。 WP-CLI大大簡化了許多WordPress任務,例如安裝WordPress,備份資料庫,更新WordPress核心以及安裝或更新WordPress插件和主題。
所有這些都可以通過在終端中鍵入一些命令來完成,而無需登錄到WordPress站點。結果?節省大量時間,減少出錯的空間,並提高生產力!這是一個 WPShout的好入門 了解有關WP-CLI的更多信息。
如何在WordPress VPS或Cloud Server中安裝WP-CLI?
在VPS(例如DigitalOcean)中安裝WordPress,雲託管提供商(例如Amazon Web Services(AWS)或Google Cloud)或託管雲主機(例如CloudWays)中的WordPress用戶,可以在其安裝WP-CLI伺服器。
注意:在本教程中,我們使用了Vultr VPS(類似於 DigitalOcean水滴),並預先安裝了WordPress,並引用了 官方文件。
步驟1:以root用戶登錄到伺服器。如果您無權訪問root用戶,請在「 / var / www / html」目錄中以具有讀取,寫入和執行許可權的用戶身份登錄。
步驟2:下載 wp-cli.phar 使用wget或curl的文件(我們使用了cURL):
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
步驟3:確認Phar文件正在運行。輸入以下命令,您將看到類似的輸出:
php wp-cli.phar –info
步驟4:我們只想通過鍵入wp從命令行執行WP-CLI。為此,我們需要使WP-CLI文件可執行,並將其移至bin目錄。
- 要使WP-CLI文件可執行,請鍵入:
chmod + x wp-cli.phar
- 接下來,將其移動到bin目錄:
須藤MV wp-cli.phar / usr / local / bin / wp
第5步:現在,我們將測試WP-CLI是否可以正確執行:
- 首先,將工作目錄更改為WordPress安裝目錄:
cd / var / www / html
- 接下來,運行以下命令,您應該會看到類似上面的屏幕快照所示的輸出。
wp –info
注意:WP-CLI和解決方案中的根訪問錯誤
有時,當以root用戶身份執行WP-CLI命令時,可能會出現以下錯誤:
在這種情況下,只需在命令後附加–allow-root,就可以了。這是一個命令測試示例,該命令測試WP-CLI是否可以識別現有的WordPress安裝。
wp核心版本–allow-root
完成這項工作後,就可以批量安裝插件了。
如何使用WP-CLI在WordPress中批量安裝多個插件
在本節中,我們將向您展示如何使用WP-CLI從命令行界面在WordPress中批量安裝多個插件。供參考,請保留官方 WP-CLI插件文檔 便利。
基本的插件安裝命令如下:
wp插件安裝PLUGIN_NAME
安裝多個插件的代碼是:(您可以根據需要添加任意數量的插件)
wp插件安裝PLUGIN_1_NAME PLUGIN_2_NAME PLUGIN_3_NAME
現在,訣竅是找出插件的正確名稱。為此,請訪問插件的網址頁面,然後複製網址段。
- 例如,Jetpack插件URL是https://wordpress.org/plugins/jetpack/
- 因此,插件名稱為jetpack
- 同樣,對於Yoast SEO插件,URL為https://wordpress.org/plugins/wordpress-seo/
- 因此,插件名稱為wordpress-seo
要安裝單個插件,代碼為:
wp插件安裝jetpack
要同時安裝Jetpack和Yoast SEO,代碼為:
wp插件安裝jetpack wordpress-seo
(請注意,我們使用–allow-root來確保代碼在我們的VPS中運行。)
如何使用WP-CLI在WordPress中安裝和激活多個插件
默認情況下,WP-CLI安裝的插件未激活。如果要在安裝後立即激活插件,請在命令後附加–activate。
但是,我們建議不要直接從WP-CLI激活需要入職配置的插件(例如緩存和備份插件)。
不需要入職配置的插件,例如 插入頁眉和頁腳 可以從命令行激活:
wp插件安裝insert-headers-and-footers –activate
而已!現在,您知道如何使用WP-CLI批量安裝和激活多個插件。在下一節中,我們將教您使用WP-CLI進行插件管理。
WordPress中WP-CLI中的批量插件管理
您可以將WP-CLI用於各種插件管理任務,例如:
- 列出已安裝插件的數量
- 多個插件激活/停用
- 批量更新和刪除插件
如何使用WP-CLI列出WordPress中已安裝插件的數量
此命令在表格中顯示WordPress網站中已安裝插件的數量,包括重要信息,例如插件的激活狀態,當前版本和可用更新(如果有)。
wp插件列表
如何使用WP-CLI一次激活或禁用多個插件
與插件安裝命令類似,添加要激活或停用的插件的名稱,然後按回車鍵。
wp插件激活PLUGIN_1_NAME PLUGIN_2_NAME
因此,激活Yoast SEO和Jetpack(假設已安裝)的命令為:
wp插件激活wordpress-seo jetpack
同樣,停用(或禁用)兩個插件的命令是:
wp插件停用wordpress-seo jetpack
或者,您可以使用此命令禁用WordPress網站中的所有活動插件:
wp插件停用–all
如何使用WP-CLI批量更新WordPress中的多個插件
WP-CLI的另一個有益應用是能夠批量更新WordPress網站中所有已安裝的插件。該命令是:
wp插件更新-全部
總結
除了插件維護, WP-CLI 是一種強大的工具,可讓您執行 大量的維護任務 通過命令行非常有效地節省了很多寶貴的時間。
如果您是第一次嘗試WP-CLI,我們建議您在登台伺服器或新的WordPress實例中進行操作。熟悉該工具後,您就可以在實際網站中開始使用它了。
希望您從本教程中學到了新知識。您以前使用過WP-CLI嗎?您最喜歡的技巧是什麼?