- Published on
WP-CLIコマンドでWordPressを自動化!WP-CLIの使い方
- Authors
- Name
- Shou Arisaka / 有坂翔
WP-CLIコマンドでWordPressを自動化!WP-CLIの使い方を紹介します。WordPressのインストール、更新、投稿、メディア、SQL、DB、子テーマの作成などをコマンドで実行できます。
WordPress操作系のコマンド
以下のコマンドでは、wp-cliでWordPressをダウンロードします。
wp core download --locale=nl_NL
以下のコマンドでは、wp-cliでWordPressをインストールします。
wp core install --url=example.com --title=Example --admin_user=supervisor --admin_password=strongpassword --admin_email=info@example.com
以下のコマンドは、パスワードを入力せずにインストールします。
wp core install --url=example.com --title=Example --admin_user=supervisor --admin_email=info@example.com --prompt=admin_password < admin_password.txt</li>
以下のコマンドでは、WordPressを更新します。
wp core update
強制的にバージョンを下げる 以下のコマンドでは、WordPressのバージョンを強制的に下げます。
wp core update --version=3.1 --force
show version 以下のコマンドでは、WordPressのバージョンを表示します。
wp core version --extra
以下のコマンドでは、投稿を更新します。
wp post update 80 --post_status=Publish --post_content="foo"
メディア系のコマンド
以下のコマンドでは、画像をインポートします。
wp media import ~/Pictures/**\/*.jpg
以下のコマンドでは、URLから画像をインポートします。
wp media import https://s.w.org/style/images/wp-header-logo.png --title='The WordPress logo' --alt="Semantic personal publishing"
SQL・データベース系のコマンド
以下のコマンドでは、SQLを実行します。
wp db query 'SELECT * FROM wp_options WHERE option_name="home"' --skip-column-names
以下のコマンドでは、テーブルを表示します。
wp db tables --scope=blog --url=sub.example.com
ひな形から生成する系
以下のコマンドでは、child-theme (子テーマ)を作成します。
wp scaffold child-theme sample-theme --parent_theme=twentysixteen
wp scaffold | WP-CLI Command | WordPress Developer Resources
参考:
https://developer.wordpress.org/cli/commands/