WordPress
WP-CLI
サーチ…
前書き
WP-CLIは、WordPressのインストールを管理するための一連のコマンドラインツールです。 Webブラウザを使用しなくても、プラグインの更新、マルチサイトインストールの設定などを行うことができます。
テーマを管理する
テーマのリストを取得します。
$ wp theme list
wordpress.orgから最新バージョンをインストールし、有効にしてください
$ wp theme install twentysixteen --activate
ローカルzipファイルからインストールする
$ wp theme install ../my-theme.zip
リモートzipファイルからインストールする
$ wp theme install http://s3.amazonaws.com/bucketname/my-theme.zip?AWSAccessKeyId=123&Expires=456&Signature=abcdef
インストールされているテーマの詳細を取得する
$ wp theme get twentysixteen --fields=name,title,version
テーマのステータスを取得する
$ wp theme status twentysixteen
プラグインを管理する
プラグインのリストを取得する
$ wp plugin list
サイト上のアクティブなプラグインを一覧表示します。
$ wp plugin list --status=active --format=json
ネットワーク内の各サイトのプラグインを一覧表示します。
$ wp site list --field=url | xargs -I % wp plugin list --url=%
プラグインを有効にする
$ wp plugin activate hello-dolly
プラグインを無効にする
$ wp plugin deactivate hello-dolly
プラグインを削除
$ wp plugin delete hello-dolly
wordpress.orgから最新バージョンをインストールし、有効にしてください
$ wp plugin install bbpress --activate
WP-CLI自体を管理する
現在インストールされているバージョンを表示します。
$ wp cli version
WP-CLIのアップデートを確認します。
$ wp cli check-update
WP-CLIを最新の安定版リリースに更新します。
$ wp cli update
使用可能なエイリアスをすべて一覧表示します。
$ wp cli alias
WP-CLI環境に関する様々な詳細を表示します。
$ wp cli info
JSONとして、インストールされたコマンドのリストをダンプします。
$ wp cli cmd-dump
WordPressのインストールをダウンロード、インストール、更新、管理します。
WordPressのコアをダウンロード
$ wp core download --locale=nl_NL
WordPressをインストールする
$ wp core install --url=example.com --title=Example --admin_user=supervisor --admin_password=strongpassword [email protected]
WordPressのバージョンを表示する
$ wp core version
単一サイトインストールをWordPressマルチサイトインストールに変換します。
$ wp core multisite-convert
WordPressマルチサイトを一からインストールしてください。
$ wp core multisite-install
ユーザーを管理する
ユーザーIDの一覧表示
$ wp user list --field=ID
新しいユーザーを作成します。
$ wp user create bob [email protected] --role=author
既存のユーザーを更新します。
$ wp user update 123 --display_name=Mary --user_pass=marypass
ユーザ123を削除し、ユーザ567に投稿を再割り当てする
$ wp user delete 123 --reassign=567
wp-config.phpに格納されている資格情報を使用して基本的なデータベース操作を実行する
新しいデータベースを作成します。
$ wp db create
既存のデータベースを削除します。
$ wp db drop --yes
現在のデータベースをリセットします。
$ wp db reset --yes
ファイルに格納されたSQLクエリを実行します。
$ wp db query < debug.sql