这个项目已被放弃。我建议改用PHP-stubs/acf-Pro-stubs,因为它更加最新和积极维护。
此软件包提供了存根声明WordPress高级自定义字段(ACF)核心功能,类,接口和全局变量。这些存根可以帮助插件和主题开发人员利用静态分析工具。
存根是使用giacocorsiglia/存根生成器直接从源产生的。不用说,此库重新包装WordPress ACF代码,这是WordPress核心ACF开发人员。当然,这是一个无用的子集,没有真实的东西!
非常感谢GiacoCorsiglia,他在GiacoCorsiglia/WordPress-stubs上做了所有辛勤工作,从中无耻地将其剥夺了。
*如果您使用的是ACF Pro,请参见Paulthewalton/ACF-Pro-stubs
要求此软件包作为作曲家的Dev依赖性:
composer require --dev paulthewalton/acf-stubs
另外,您可以直接下载acf-stubs.php 。
来自WordPress的存根:
如果您的编辑器在解析所有WordPress方面遇到困难,则可能会发现存根可用于启用代码完成和相关功能。例如,以下是使用VSCODE的Intlephense扩展程序使用的说明。 (但是,以我的经验,Intlephense解析了WordPress Core很好。)
该软件包的版本是匹配生成存根的ACF版本的。如果需要对存根的任何修复程序,则随后的版本将被版本称为ACF_VERSION.X 。
您应该运行php 7.1或更高版本以遵循以下步骤,因此从存根中排除了较旧版本的PHP的任何功能定义。此外,存根生成器包至少需要PHP 7.1。
cd插入其中。"wpackagist-plugin/advanced-custom-fields": "XXX" composer.json中的“ XXX”,并使用您的所需版本。composer update./generate.sh现在应更新acf-stubs.php文件。如果您想查看较新版本的发行版,请随时提交拉动请求。如果事情落后了,请为一个独特的提交中的每个丢失版本生成存根,以便我们可以拥有连续的发布历史记录。