share facebook facebook2 twitter menu hatena pocket slack

2017.01.30 MON

よく使うwp-cliのコマンドチート集

二神 暢彦

WRITTEN BY 二神 暢彦

よく使うWordPressのコマンドをまとめました。
随時更新予定。

Wordpres CLI のダウンロード

まずはダウンロードから
# curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

wpコマンドとして使えるようにする
# chmod +x wp-cli.phar && mv wp-cli.phar /usr/local/bin/wp

wordpressのインポート

まだの場合は事前にDBを準備

# mysql -u root -p
Enter password:
mysql> create database {database名};
mysql> grant all privileges on {database名}.* {DBユーザ名}@localhost identified by {DBパスワード}';

WordPressのダウンロード
wp core download --locale=ja

wp-config設定
wp core config --dbname={database名} --dbuser={DBユーザ名} --dbpass={DBパスワード} --dbhost=localhost --dbprefix=wp_

WordPressインストール
wp core install --url={サイトURL} --title={サイトタイトル} --admin_user={ユーザID} --admin_password={パスワード} --admin_email={メールアドレス}

WordPressデータベース引っ越し

データベースのエクスポート
wp db export {ファイル名}

データベースのインポート
wp db import {ファイル名}

ホスト名の検索・置換
wp search-replace --recurse-objects [old-domain.com] [new-domain.com]

ユーザーを削除・別のユーザーに再アサイン
wp user delete [olduser] --reasign=[newuser] --yes

プラグインのセットを一発で切り替え

例えば開発・デバッグ時と公開時のプラグインをセットでオンオフしたい場合

まずはWordPressのプラグインで有効化のものを出力
wp plugin list --status=active --field=name && paste -s -d' ' > plugin_list.txt

いったん全て無効化してリストにあるものだけを有効化する

wp plugin deactivate --all && wp plugin activate `cat plugin_list.txt`

元記事はこちら

よく使うwp-cliのコマンドチート集