VSCodeのPHP IntelephenseでWordPressの関数がエラー扱いになってしまうのを解消する方法

VSCodeのPHP IntelephenseでWordPressの関数がエラー扱いになってしまうのを解消する方法

VSCodeのPHP IntelephenseでWordPressの関数がエラー扱いになってしまうのを解消する方法

PHP Intelephenseは、PHPのコード補完や構文チェックをしてくれるVSCodeの拡張機能です。

標準でもコード補完や構文チェックの機能は付いていますが、PHP Intelephenseはコード補完・構文チェックのみでなく、より便利な機能が使えるようになります。例えば、未使用の変数を教えてくれたり、変数名やクラス名から定義している箇所まで移動することもできたりします。

ただ、デフォルトの状態だとWordPressの関数を「未定義関数(Undefined function)」としてエラー扱いにしてしまいます。これを解消する方法をご紹介したいと思います。

PHP IntelephenseでWordPressの関数がエラー扱いになってしまう

※PHP Intelephenseのバージョンは1.6.2で確認しています。

WordPressのテーマファイルをVSCodeで開いてみると、以下のように大量のエラーが出ていました。

WordPress関数のエラー

WordPressの関数が、未定義関数(Undefined function)として扱われています。

WordPressの関数をエラー扱いしないようにする手順

VSCodeの拡張機能一覧から、PHP Intelephenseの設定ボタンをクリックして、[拡張機能の設定]を開きます。

PHP Intelephenseの設定

下の方に「Intelephense: Stubs」という設定がありますので、項目の追加から「wordpress」を追加します。

IntelephenseStubsにwordpressを追加

これでWordPressの関数はエラー扱いされなくなります。

あとがき

対処はすごく簡単ですね。

PHP Intelephenseをインストールしている環境で、WordPressのテーマを制作する場合は、ぜひ参考にしていただければと思います。

この記事が気に入ったら
いいね!してね♪

Twitter で

One thought on “VSCodeのPHP IntelephenseでWordPressの関数がエラー扱いになってしまうのを解消する方法

  1. オールドソルジャー

    ありがとうございました。
    今日、朝から悩まされていました。
    スッキリしました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です