こんにちは。
今回は WP-CLI で WordPress プラグインのバージョンをアップデートする方法をご紹介します。
WP-CLI とは?
WP-CLI とは、普段 WordPress の管理画面で行っている作業の一部を CUI で行うことができるコマンドラインインターフェースです。
CUIとはキャラクターユーザーインターフェースで、ターミナルやコマンドプロンプトを使い文字入力でシステムなどを操作する方法です。
WP-CLIでは、ブラウザを使うことなく WordPressや今回ご紹介するようなプラグイン のバージョンアップ、その他データベースの設定なども可能です。
複数サイトを保守するとき、それぞれのWordPress管理画面にログインする手間がなくなるので、とても作業効率がよくなると感じています。
プラグインのバージョンをアップデートするWP-CLIコマンド
WP-CLIでは次のコマンドでプラグインのバージョンをアップデートすることができます。
wp plugin update プラグイン名
プラグイン名は、WordPress管理画面に表示される名前ではなくそのプラグインのディレクトリ名になります。
例えばWordPress Popular Postsの場合は次のようなイメージです。
- 表示名:WordPress Popular Posts
- ディレクトリ名:wordpress-popular-posts
$ wp plugin update wordpress-popular-posts
メンテナンスモードを有効化中...
<https://downloads.wordpress.org/plugin/wordpress-popular-posts.x.x.x.zip> から更新をダウンロード中...
Using cached file '/.wp-cli/cache/plugin/wordpress-popular-posts-x.x.x.zip'...
更新を展開しています…
最新のバージョンをインストールしています…
プラグインの古いバージョンを削除しています…
プラグインの更新に成功しました。
メンテナンスモードを無効にします…
Success: Updated 1 of 1 plugins.
+-------------------------+-------------+-------------+---------+
| name | old_version | new_version | status |
+-------------------------+-------------+-------------+---------+
| wordpress-popular-posts | x.x.x | x.x.x | Updated |
+-------------------------+-------------+-------------+---------+
$
プラグインのディレクトリ名は、それがインストールされる「/wp-content/plugins/」ディレクトリでlsコマンドを使うと確認できます。
稀に表示名とディレクトリ名が一致せずプラグインが特定できないことがありますが、そのようなときは、WordPressの公式ディレクトリから対象プラグインをローカルにダウンロードすると、そのディレクトリ名を確認できます。
その他のプラグイン操作コマンド
WP-CLIでは、その他にもWordPressのプラグインを操作できるコマンドが多数用意されています。
コマンド | 機能 |
wp plugin activate | プラグインの有効化 |
wp plugin delete | プラグインの削除 |
… | … |
詳細はWP-CLIの公式ホームページも確認してみてください。