Skip to content

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 --version
  • which 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 の実際のディレクトリ構成に合わせて変更してください。


関連ドキュメント