如何使用WP-CLI在WordPress中批量安裝多個插件

[ad_1]

您是否曾經想過一次批量安裝或更新多個WordPress插件?

在本教程中,我們將使用WP-CLI從命令行界面安裝多個插件。我們將向您展示如何使用WP-CLI管理您的插件,例如更新多個插件,激活/停用插件以及批量刪除(卸載)插件-所有這些都無需登錄WordPress網站!

在開始之前,我們先討論一些先決條件:

  1. 如果您在共享託管服務提供商上使用WordPress,則您的主機必須提供SSH訪問許可權並安裝WP-CLI。您可以檢查官方的WordPress 清單 受支持的主機,但在這種情況下,我們的所有建議 最好的WordPress託管 預先安裝了WP-CLI。
  2. 如果您將WordPress託管在VPS或雲伺服器中,我們將在本教程的後面部分向您展示如何在伺服器中安裝WP-CLI。 (PS:如果您想學習如何在VPS中安裝WordPress,請按照我們的 DigitalOcean教程
  3. 您的操作系統應為類似UNIX的環境(Linux,OS X,FreeBSD);您必須擁有PHP 5.4+和WordPress 3.7或更高版本。由於幾乎所有推薦的WordPress主機都符合這些條件,因此您很高興。
  4. 最後,本教程不適合初學者。熟悉命令行界面(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):

在vps或雲伺服器中為wordpress安裝wp-cli

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

步驟3:確認Phar文件正在運行。輸入以下命令,您將看到類似的輸出:

安裝wp-cli wordpress vps-檢查--info

php wp-cli.phar –info

步驟4:我們只想通過鍵入wp從命令行執行WP-CLI。為此,我們需要使WP-CLI文件可執行,並將其移至bin目錄。

安裝wp-cli wordpress vps-移至bin和exec許可權

  • 要使WP-CLI文件可執行,請鍵入:

chmod + x wp-cli.phar

  • 接下來,將其移動到bin目錄:

須藤MV wp-cli.phar / usr / local / bin / wp

第5步:現在,我們將測試WP-CLI是否可以正確執行:

安裝wp-cli wordpress vps安裝檢查工作

  • 首先,將工作目錄更改為WordPress安裝目錄:

cd / var / www / html

  • 接下來,運行以下命令,您應該會看到類似上面的屏幕快照所示的輸出。

wp –info

注意:WP-CLI和解決方案中的根訪問錯誤

有時,當以root用戶身份執行WP-CLI命令時,可能會出現以下錯誤:

wp-cli根訪問錯誤wordpress vps

在這種情況下,只需在命令後附加–allow-root,就可以了。這是一個命令測試示例,該命令測試WP-CLI是否可以識別現有的WordPress安裝。

wp核心版本–allow-root

wp-cli根訪問錯誤解決方案wordpress

完成這項工作後,就可以批量安裝插件了。

如何使用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

wp-cli在wordpress中安裝多個插件

(請注意,我們使用–allow-root來確保代碼在我們的VPS中運行。)

如何使用WP-CLI在WordPress中安裝和激活多個插件

默認情況下,WP-CLI安裝的插件未激活。如果要在安裝後立即激活插件,請在命令後附加–activate。

但是,我們建議不要直接從WP-CLI激活需要入職配置的插件(例如緩存和備份插件)。

不需要入職配置的插件,例如 插入頁眉和頁腳 可以從命令行激活:

wp插件安裝insert-headers-and-footers –activate

wp-cli在wordpress中安裝並激活多個插件

而已!現在,您知道如何使用WP-CLI批量安裝和激活多個插件。在下一節中,我們將教您使用WP-CLI進行插件管理。

WordPress中WP-CLI中的批量插件管理

您可以將WP-CLI用於各種插件管理任務,例如:

  • 列出已安裝插件的數量
  • 多個插件激活/停用
  • 批量更新和刪除插件

如何使用WP-CLI列出WordPress中已安裝插件的數量

此命令在表格中顯示WordPress網站中已安裝插件的數量,包括重要信息,例如插件的激活狀態,當前版本和可用更新(如果有)。

wp插件列表

wp-cli列出wordpress中所有已安裝的插件

如何使用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-CLI的另一個有益應用是能夠批量更新WordPress網站中所有已安裝的插件。該命令是:

wp插件更新-全部
 wp-cli從命令行更新wordpress中的所有插件

總結

除了插件維護, WP-CLI 是一種強大的工具,可讓您執行 大量的維護任務 通過命令行非常有效地節省了很多寶貴的時間。

如果您是第一次嘗試WP-CLI,我們建議您在登台伺服器或新的WordPress實例中進行操作。熟悉該工具後,您就可以在實際網站中開始使用它了。

希望您從本教程中學到了新知識。您以前使用過WP-CLI嗎?您最喜歡的技巧是什麼?

相關文章