任何IDE(如PHPStorm,VS Code)是否可以正确显示通过Required Get_TEMPLATE_DIRECTORY()字符串结果添加的函数?

时间:2020-05-05 作者:HongPong

我只想使用以下语句进行WordPress主题开发

        require get_template_directory() . \'/functions/base.php\';
在我的功能中。php文件。IDE似乎不知道如何利用这个函数结果,因此没有映射出[主题根]/函数/基。php与预期一致。

1 个回复
SO网友:HongPong

在查找这个的过程中,我确定正确的答案是在我的开发环境中使用完整的本地路径,并在代码中添加注释,如

/** @define "get_template_directory()" "/home/myuser/mywpproject/wp-content/themes/mytheme" */
这可以立即用于JetBrains IDE/PHPStorm中该文件中的后续引用。幸亏here 杰夫·本克(JeffBehnke)。我还没有在其他IDE上检查这一点。由于这是一条评论,我认为它不应该影响服务器端的执行。

相关推荐

Gutenberg ServerSideRender已弃用,如何使用新的wp.serverSideRender组件?

使用时ServerSideRender wordpress gutenberg组件,我看到以下通知。wp.components.ServerSideRender is deprecated. Please use wp.serverSideRender instead.这是我的测试代码:const { __ } = wp.i18n; const { registerBlockType } = wp.blocks; const { Fragment } = wp.element; &