・「PHP Intelephense」をインストールしている「VS Code」でphpを開いたら 「利用できるクイックフィックスはありません」と表示される。
・WordPressの関数に赤い波線が付いて邪魔。
・WordPressの関数に赤い波線が付いて邪魔。
エディタ「Visual Studio Code」を新規インストールした後、phpのソースコードを書く時に必須になる拡張機能をインストールしました。
ところが、「PHP Intelephense」をインストール直後の状態だとWordPress関数のリファレンスが自動で出なかったので、出るように直す方法を調べてやってみました。
【この記事のまとめ】
「PHP Intelephense」の設定に「wordpress」と追記することで簡単に直りました
「PHP Intelephense」の設定に「wordpress」と追記することで簡単に直りました
「Visual Studio Code」に拡張機能「PHP Intelephense」を入れていると、WordPress関係の関数リファレンスが出ない
拡張機能「PHP Intelephense」をインストールした直後
例としてadd_actionの画像を貼っておきます。
「利用できるクイックフィックスはありません」となって、定義されていない関数の扱いになっています。
「PHP Intelephense」をインストールすると、この赤い波線とエラー表示が出るようです。
「PHP Intelephense」の設定を修正する
1、VSCodeの左のメニューアイコンでブロックの形の所(1)をクリックして拡張機能の一覧を出します。
2、検索窓にphpと入れて待つと一覧がリロードされるので、インストールした「PHP Intelephense」の歯車アイコン(2)をクリックします。
3、「拡張機能の設定(3)」をクリックします。
4、「Intelephenese: Stubs」という項目を探します。
5、項目の最後にある「項目の追加」ボタンをクリックします。
6、「wordpress」とすべて半角小文字で入力してOKをクリックします。
これで設定は終了です。
「PHP Intelephense」の設定を修正した後
「add_action」の関数名の所にマウスカーソルを置いてちょっと待つと、無事にリファレンスが表示されるようになりました。
まとめ
「PHP Intelephense」の設定に「wordpress」と追記することで簡単に直りました
コメント