我正在使用最新版本的 PHP Intelephense(版本 1.3.7),我的 VS 代码是最新的 之前没有问题,但几天前,它一直突出显示我所有的 wordpress 函数名称 我试图降级我的 PHP Intelephene,但情况仍然存在。任何帮助将不胜感激
问问题
12349 次
4 回答
91
您必须将“wordpress”添加到intelephense.stubs
VS Code 设置文件中的数组设置中。该数组可能还应该列出许多其他存根。例如:(“wordpress”在底部)
// VS Code settings.json
{
// ... other settings here ...
"intelephense.files.maxSize": 3000000,
"intelephense.stubs": [
"apache",
"bcmath",
"bz2",
"calendar",
"com_dotnet",
"Core",
"ctype",
"curl",
"date",
"dba",
"dom",
"enchant",
"exif",
"FFI",
"fileinfo",
"filter",
"fpm",
"ftp",
"gd",
"gettext",
"gmp",
"hash",
"iconv",
"imap",
"intl",
"json",
"ldap",
"libxml",
"mbstring",
"meta",
"mysqli",
"oci8",
"odbc",
"openssl",
"pcntl",
"pcre",
"PDO",
"pdo_ibm",
"pdo_mysql",
"pdo_pgsql",
"pdo_sqlite",
"pgsql",
"Phar",
"posix",
"pspell",
"readline",
"Reflection",
"session",
"shmop",
"SimpleXML",
"snmp",
"soap",
"sockets",
"sodium",
"SPL",
"sqlite3",
"standard",
"superglobals",
"sysvmsg",
"sysvsem",
"sysvshm",
"tidy",
"tokenizer",
"xml",
"xmlreader",
"xmlrpc",
"xmlwriter",
"xsl",
"Zend OPcache",
"zip",
"zlib",
"wordpress"
]
}
您还可以查看这些 github 问题:
于 2020-02-21T04:06:46.523 回答
1
也许我遗漏了一些东西,但我从来没有遇到过这个问题,我认为原因只是我一次在 VS Code 中打开了我的整个 WordPress 站点目录。
你只打开你的主题目录吗?
如果是这样,那么缺少这些功能是有道理的,因为它们不在项目中。
打开整个网站,这应该会消失。您还将正确导入所有主题和插件功能。
于 2021-06-27T23:07:17.617 回答
0
Adam allalou和drwatsoncode 是正确的,它们可以工作,但只是提醒一下,以确保更改生效,不要忘记再次关闭并打开 VsCode 编辑器。
于 2021-09-09T13:27:34.677 回答