SIM
私の場合はコンピューターを買い替えてVSCode(Visual Studio Code)をインストールし直したときにこのエラーが発生しました。
目次
エラーの症状と原因
VSCodeでWordPress関数の箇所が赤波線でエラー表示されてしまう煩わしい症状です。
このエラーの原因は、VS CodeプラグインのPHP Intelephenseの設定項目にデフォルトで「WordPress関数」が含まれていないことです。
エラーの対処法
対処法は簡単で、PHP Intelephenseの設定に「WordPress」を追加するだけで解決できます。
具体的な対処方法は次のようになります。
STEP
VSCodeのプラグインからPHP Intelephenseを選択
STEP
PHP Intelephense右下の歯車アイコンをクリック>「設定」をクリック
注)以前のバージョンでは「設定」ではなく、ただの「拡張機能の設定」になっています。
STEP
検索窓に「intelephense.stubs」をコピペして、検索
STEP
項目の下の方から「項目の追加」をクリック
STEP
項目の追加の中から「WordPress」を選択して「OK」ボタンをクリック
以上の操作で、VSCode上でWordPress関数が認識され、コードが間違っていなければエラー表示されなくなります。
まとめ
以上、簡単ですがVSCodeでWordPress関数がエラー表示になる場合の対処方法でした。
補足として、PHP Intelephense拡張機能の項目の追加方法には別の方法もあり、下記の方法でも同じことができます。
- VSCode左下の「歯車」アイコンをクリック
- メニューから「設定」を選択
- 検索窓に「intelephense.stubs」をコピペ
- 下の方から「項目の追加」を選択
- 「WordPress」を選択して「OK」ボタンをクリック
VSCode関連記事
【VSCode】Advanced Custom Fields の関数がエラー表示される対策【PHP Intelephense】 | SIMS-CODE
Visual Studio Code(VSCode)でAdvanced Custom Fieldsの関数が、PHP Intelephenseによってエラー表示されてしまう問題ですが、その解決策を紹介します。 結論ザックリ 最…