我为Aptana Studio安装了WordPress bundle/卢布,但它只为WordPress功能的一个子集提供代码帮助。我想代码协助所有WordPress核心功能(或尽可能多)。我的项目以PHP为其性质,并通过SFTP连接到远程WordPress安装。
在包(一年多没有更新)没有提供我想要的一切之后,我尝试使用WordPress的本地副本作为外部库,然后将其作为外部目录添加到PHP Buildpath中。两者都没有添加比bundle提供的功能更多的功能。这些操作在Aptana Studio Support和WordPress Answers中都有建议。
是我做错了什么,还是我正在寻找的代码帮助级别不可用?
WordPress bundle确实提供了一些有限的自动完成支持。虽然包括另一个WordPress安装的本地副本作为PHP外部库似乎在最新的Aptana Studio版本(3.4.0)中解决了这个问题,正如你已经提到的那样,并且正如你指出的这个链接中所建议的那样。
以下是我所采取的所有具体步骤,以便您可以检查您所遵循的程序是否有什么不同。
- 打开首选项菜单,进入窗口>首选项
- 选择Aptana Studio> Editors> PHP> Libraries
- 点击"新建用户库"
- 将路径添加到另一个本地WordPress安装(与当前项目中的WordPress文件不同),选择新解压的WordPress下载的根文件夹(例如:C: WordPress -3.5.1 WordPress)
- 确保新库在用户库列表中被选中(在库图标旁边用复选标记)。
- 应用更改并按OK
- 确保您的项目是PHP项目。右键单击项目文件夹,选择属性>项目属性,并标记PHP复选框。
现在,在PHP代码中,我得到了所有核心WordPress函数的自动完成建议-我甚至可以通过按下函数名的F3来检查它们的源代码
我遵循了E. Serrano的步骤,效果非常好。愚蠢的是,如果你想要自动补全,比如说,add_action('wp_print_footer_scripts', 'scripts.js', 1);
,在你输入引号的那一刻,自动补全丢失了……如果您尝试add_action( wp_
,您将获得所有WP命令。