1

我在我的项目中使用 WordPress。我正在使用 Netbeans 7.3.1

WordPress 有大量包含...而我正在处理的当前文件 (functions.php) 无法知道涉及哪些其他文件。因此,当我输入说 $is_IE(这是一个全局)或 wp_register_nav 这是一个 wordpress 函数)时,因为它们没有在当前 functions.php 的上下文中定义,它不能给我智能感知支持。

在这种情况下,我们该怎么办?

NetBeans 中是否有一种方法可以让我指向项目中的一些特定 PHP 文件,以便 NetBeans 知道这些文件中定义的函数和常量,从而扩展其智能感知支持?- 就像它对原生 PHP 函数所做的那样,即使那些函数不在当前文件中。

可能吗?

4

1 回答 1

2

您可以通过在标头中使用 WordPress 本地函数和对象在同一网络服务器上的外部文件wp_load.php中。只需在顶部添加:

require_once('relative/path/to/wp-load.php');

编辑:刚刚意识到我完全错误地阅读了您的问题。 此链接详细说明了如何为您的 Wordpress 项目添加智能感知支持。 还有一个用于 Netbeans 的 WordPress 插件,可以满足您的需求。

我也知道有一个用于 WordPress 片段和自动补全的 Sublime Text 插件——你可以在 Github 上找到它

于 2013-10-03T14:49:59.510 回答