WP-CLI
WordPressをコマンドラインで操作できるWP-CLIを知っていますか?管理画面を開かずに、プラグインのインストールやユーザー作成など、さまざまな作業がコマンド一発でできるようになります。
WP-CLIとは?
WP-CLI(WordPress Command Line Interface)は、WordPressをターミナルから操作するためのツールです。繰り返し作業の自動化や、サーバー作業のスピードアップにとても役立ちます。
インストール方法
# wp-cli.pharをダウンロード
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
# 実行権限をつけてパスの通った場所に移動
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
# バージョン確認
wp --version
よく使うコマンド
投稿・ページ操作
# 投稿一覧を表示
wp post list
# 投稿を作成
wp post create --post_title="テスト記事" --post_status=publish
# 投稿を削除(IDを指定)
wp post delete 123
プラグイン操作
# プラグインをインストールして有効化
wp plugin install contact-form-7 --activate
# 有効なプラグイン一覧
wp plugin list --status=active
# プラグインを一括更新
wp plugin update --all
ユーザー操作
# ユーザーを作成
wp user create tanaka tanaka@example.com --role=editor
# ユーザー一覧
wp user list
# パスワードをリセット
wp user update 2 --user_pass=newpassword123
データベース操作
# データベースをエクスポート
wp db export backup.sql
# URLを一括置換(サイト移行に便利)
wp search-replace 'http://old-url.com' 'https://new-url.com'
サイト移行でも大活躍
特に便利なのがsearch-replaceコマンドです。サイトを別ドメインに移行したとき、データベース内のURLを一括で書き換えてくれます。テキストエディタで手作業でやるよりはるかに安全で速いです。
まとめ
WP-CLIを使いこなすと、WordPressの管理作業が格段にラクになります。最初は「コマンドって難しそう…」と感じるかもしれませんが、よく使うコマンドを数個覚えるだけで十分実用的です。ぜひ試してみてください。
