Appearance
WP-CLI 接続手順
WP-CLI コマンドを実行する前に、WordPress のドキュメントルートに接続する手順です。
WP-CLI が未導入の場合は先に WP-CLI 導入手順 を参照してください。
ローカル環境(Local by Flywheel)
WordPress の ドキュメントルート(Local by Flywheel なら app/public)に移動してから wp を実行します。
Local by Flywheel を使う場合: Mac のターミナル(ホスト)から wp を実行すると、データベース接続エラーになることがあります。Local の 「サイトシェル」 を開き、その中で以下を実行してください。
- サイトシェルの開き方: Local アプリで対象サイトを選択 → 「Open site shell」「Run command」「Site shell」など(バージョンにより文言は異なります)をクリックしてシェルを開く。
- シェルを開いたら、必要に応じてドキュメントルートに移動してから
wpを実行します(初期カレントがドキュメントルートの場合そのまま実行してかまいません)。
bash
# 例: Local のサイトが slotkouryaku の場合(サイトシェル内で実行)
cd "/Users/あなたのユーザー名/Local Sites/slotkouryaku/app/public"
# シードスクリプトの実行例(イベントマスタ導入手順で使用)
wp eval-file wp-content/themes/cocoon-child-master/myCustom/scripts/seed-event-master-from-link-day.php本番環境(ConoHa WING 等)
1. SSH で接続する
本番サーバーへの SSH 接続方法は 本番環境への接続方法 を参照してください。
2. WP-CLI が使えるか確認する
本番サーバーに SSH ログインし、以下を実行します。
bash
# WP-CLI の有無
which wp
# バージョン確認(インストール済みの場合)
wp --versionwhich wpでパスが表示され、wp --versionでバージョンが出れば利用可能です。- 何も表示されない・
command not foundの場合は、WP-CLI 未導入です。WP-CLI 導入手順 の「本番環境(ConoHa WING)」に従って導入してください。
3. ドキュメントルートへ移動してコマンドを実行する
bash
# ドキュメントルートへ移動(パスは本番の構成に合わせて変更)
cd ~/public_html/あなたのドメイン
# シードスクリプト実行例
wp eval-file wp-content/themes/cocoon-child-master/myCustom/scripts/seed-event-master-from-link-day.phpパスは ConoHa WING の実際のディレクトリ構成に合わせて変更してください。
関連ドキュメント
- WP-CLI 導入手順 — ローカル・本番での WP-CLI インストール
- 本番環境への接続方法 — SSH 接続情報の設定・接続できないときの確認