IntelliJ IDEA 2020.1ヘルプ

WordPress入門

IntelliJ IDEAは、WordPressアプリケーションを開発および実行するための専用インターフェースを提供し、WordPress -awareコーディング支援を提供します。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 アーカイブをダウンロードすることによって入手できるコマンドラインツールのセットが必要になります。詳細は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 ボタンをクリックし、表示されるダイアログでインストールフォルダーへのパスを指定します。インクルード・パスの構成でさらに学びましょう。

最終更新日: 2020年7月7日

関連ページ:

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

IntelliJ IDEAは、WordPress対応コード補完を含むWordPressの開発のための完全なコーディング支援、フック登録関数およびフック登録パラメータとして指定された関数の検索、フック登録とフック呼び出し間のナビゲーション、コールバック、WordPressコードスタイルに従ってコーディ...

ローカルPHPインタープリターの構成

以下は、PHPプラグインがインストールされ使用可能になっている場合にのみ有効です。ローカルPHPインタープリターは、リモート PHPインタープリターの反対側にコンピューターにインストールされるPHPエンジンであり、リモートホストまたはVagrantインスタンスにセットアップされた仮想環境にインストー...

リモート PHPインタープリターの構成

リモート PHPインタープリターという用語は、リモートホストまたは仮想環境にインストールされたPHPエンジンを意味します。リモート PHPインタープリターという用語は、コンピューターにインストールされているローカルPHPインタープリターの反対語として使用されます。ローカルPHPインタープリターの構成...

プラグインを管理する

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

ファイルのアップロードとダウンロード

IntelliJ IDEAは、プロジェクトファイルとフォルダーをデプロイサーバーにアップロードする主な方法を提供します。手動: メニューコマンドでいつでも実行できます。自動、ファイルが更新されるたび、デバッグセッションを開始する前、またはバージョン管理システムへのコミット中。ファイルとフォルダーをダ...

WP-CLIコマンドラインツール

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