IntelliJ IDEA 2019.1ヘルプ

WordPress を使うための準備

IntelliJ IDEAは、WordPressアプリケーションの開発と実行のための専用インターフェースを提供し、WordPress 固有のコーディング支援を参照して、WordPress対応のコーディング支援を提供します。プロジェクト内でこの機能にアクセスするには、WordPressをダウンロードしてIntelliJ IDEAに登録し、現在のプロジェクト内でWordPressの統合を有効にする必要があります。

または、WordPressをダウンロードし、 WordPressターゲットプロジェクトのスタブを作成することもできます。この場合、プロジェクトのWordPress統合は自動的に有効になります。

既存のプロジェクトでWordPress統合を有効にするか WordPress アプリケーションのスタブを作成するかにかかわらず、IntelliJ IDEAは開発環境がWordPress開発用に正しく構成されているかどうかを確認します。構成が要件を満たしていない場合、IntelliJ IDEAは修復リンク付きのポップアップを表示します。

始める前に

  1. ローカルPHPインタープリターの設定およびリモート PHPインタープリターの設定の説明に従って、PHPインタープリターがPHPページのIntelliJ IDEAに設定されていることを確認してください。

  2. PHPおよびWordPressのサポートプラグインがインストールされ、有効になっていることを確認します。

    プラグインはIntelliJ IDEAにバンドルされていませんが、プラグインを管理するに従ってJetBrainsプラグインリポジトリからインストールできます。有効にすると、プラグインはIDEレベルで使用できます。つまり、すべてのIntelliJ IDEAプロジェクトで使用できます。
  3. 前述のリモート PHPインタープリターの設定のように、WordPressを使用するようにPHP インタープリターを設定します。WordPressにはPHP 5.3以上が必要です。

WordPressをダウンロードしてインストールする

  1. https://wordpress.org/download/(英語)WordPress.zip アーカイブをダウンロードしてください。

  2. アーカイブを展開する:

    • ローカルWebサーバー上でWordPressアプリケーションを実行できるようにするには、抽出したファイルを PHP インタープリター が構成されているサーバーのドキュメントルートに保存します。Apache HTTPD Webサーバーを使用したローカル開発環境の場合は、WordPress.ziphtdocs フォルダーに解凍します。

    • WordPressアプリケーションをインプレースサーバーで実行するには、抽出したファイルをプロジェクトルートに保存します。

    • リモートサーバーWordPressアプリケーションを実行するには、抽出したファイルをプロジェクトに格納してから、リモートサーバーのドキュメントルートに自動的にアップロードするように構成します。

      サーバーアクセス設定の詳細については、Webサーバーとの同期の構成を参照してください。サーバーへのアップロードの設定については、ファイルのアップロードとダウンロードを参照してください。

    • WordPressアプリケーションを実行するつもりはないが、IntelliJ IDEAのコーディング支援を受けるだけの場合は、抽出したファイルをコンピューターのどこにでも保存してください。この場合、インストールをインクルードパスとして設定する必要があります。(インクルードパスの設定を参照)。

WordPressをコマンドラインモードで実行するには、Composer依存関係マネージャーを使用してwp-cli / wp-cliパッケージをインストールするか wp-cli.phar アーカイブをダウンロードすることによって入手できるコマンドラインツールのセットが必要になります。詳細はWordPressコマンドラインツールWP-CLIの使用を参照してください。

プロジェクトでWordPressのインストールを有効にする

  1. WordPress統合を有効にしたいプロジェクトを開きます。

  2. 設定/環境設定ダイアログ(Ctrl+Alt+S)で、言語とフレームワーク | PHP | フレームワークに進みます。

  3. 開いたフレームワークページで、WordPressノードを展開してWordPress 統合を使用可能にする チェックボックスを選択します。

  4. WordPress インストール・パスフィールドで、WordPressがインストールされているフォルダーを指定します。このフォルダーには wp-adminwp-includes サブディレクトリーが含まれているはずです。

  5. 適用をクリックしてWordPress登録を保存し、 PHPをクリックします。

  6. 表示されるPHPページで、WordPressインストールフォルダーへのパスをインクルード・パスリストに追加します。the Add button ボタンをクリックし、表示されるダイアログでインストールフォルダーへのパスを指定します。インクルードパスの設定でさらに学びましょう。

WordPressアプリケーションスタブを生成する

プロジェクト作成時に、IntelliJ IDEAはWordPressアプリケーションを開発するためのプロジェクトスタブを生成できます。プロジェクトの構造は、WordPressの要件に従って設定されます。

  1. メインメニューからファイル | 新規 | プロジェクトを選択するか、ようこそ画面で新規プロジェクトの作成をクリックします。プロジェクトカテゴリとオプションダイアログが開きます。

  2. 左側のウィンドウで、一覧からPHPをクリックし、右側のウィンドウでWordPress プラグインを選択し、次へを次にクリックします。

  3. ウィザードの2ページ目で、プロジェクト名と作成先のフォルダーを指定します。

    WordPress インストール・パスフィールドで、WordPressがインストールされているフォルダーを指定します。このフォルダーには wp-adminwp-includes サブディレクトリーが含まれているはずです。完了をクリックしてプロジェクトスタブの生成を開始します。

  4. 新しく作成したプロジェクトがWordPressインストールフォルダーの外にある場合は、それをインクルードパスのリストに追加して外部ライブラリーとして設定します。

    1. 設定/環境設定ダイアログ(Ctrl+Alt+S)で、言語とフレームワーク | PHPに進みます。

    2. 表示されるPHPページで、WordPressインストールフォルダーへのパスをインクルード・パスリストに追加します。the Add button ボタンをクリックし、表示されるダイアログでインストールフォルダーへのパスを指定します。インクルードパスの設定でさらに学びましょう。

最終更新日: 2019年6月20日

関連事項

関連ページ:

WordPress 固有のコーディング支援

この機能は、Ultimateエディションでのみサポートされています。IntelliJ IDEAはWordPressを含むWordPress開発のための完全なコーディング支援、-aware コード補完、フック登録関数とフック登録パラメーターとして指定された関数の検索、フック登録とフック呼び出し間のナビ...

ローカルPHPインタープリターの設定

この機能は、Ultimateエディションでのみサポートされています。以下は、PHP プラグインがインストールされ使用可能になっている場合のみ有効です。ローカルPHPインタープリターは、リモートホストまたはVagrantインスタンスに設定された仮想環境にインストールできるリモート PHPインタープリタ...

リモート PHPインタープリターの設定

この機能は、Ultimateエディションでのみサポートされています。以下は、PHP プラグインがインストールされ使用可能になっている場合のみ有効です。本セクション:追加の設定オプションを提供する、カスタムマッピングの設定、リモート PHPインタープリターという用語は、リモートホストまたは仮想環境にイ...

プラグインを管理する

プラグインはIntelliJ IDEAのコア機能を拡張します。たとえば、以下のことができます。バージョン管理システム、アプリケーションサーバー、およびその他のツールとの統合を提供する、さまざまな言語とフレームワークのサポートを追加する、ショートカットヒント、ライブプレビュー、ファイルウォッチャーなど...