Netbeans是我选择与Wordpress结合使用的IDE,但是,坦白地说,我对配置它的能力超出了开箱即用的意图。
Wordpress广泛使用动作和过滤器挂钩。一个例子是:
add_action('wp_loaded', 'my_callback_function');
..其中wp_loaded
是Wordpress操作的正式名称,而my_callback_function
是我的自定义函数。
我非常依赖代码完成来提高效率,而Wordpress如此大量地使用它,这对我来说是一个很大的瓶颈。至少,当我开始输入字符串my_call ....
时,该功能名称的代码完成作为一个选项是可选的,就像我通常键入它(而不是字符串)时一样。< / p>
更好的是,当我为所有add_action选项(或add_filter)键入add_action(
的代码完成时会出现。
Callbacks are nothing new in PHP,我认为可能已经有解决此问题并加快Wordpress开发过程的解决方案。现在,必须记住或研究动作的名称,然后返回代码查找我的自定义函数的名称(因为PHP使用字符串作为回调名称,而netbeans无法识别该字符串)这么多时间。