NetBeans intellisense и использование WordPress API

Я работаю с WordPress в рамках своего проекта. и я использую Netbeans 7.3.1

WordPress имеет массу включений... и текущий файл, над которым я работаю ( functions.php ), не может знать, какие другие файлы задействованы. Итак, когда я набираю, скажем, $is_IE (глобальный) или wp_register_nav, который является функцией wordpress), поскольку они не определены в контексте текущего functions.php, он не может дать мне поддержку intelisense.

В этом случае, что мы делаем?

Есть ли способ в NetBeans, который позволяет мне указать несколько конкретных файлов PHP в моем проекте, чтобы NetBeans знал о функциях и константах, определенных в этих файлах, и, следовательно, мог расширить свою поддержку intellisense? - точно так же, как и для собственных функций PHP, даже если эти функции не находятся в текущем файле.

Является ли это возможным?


person Average Joe    schedule 03.10.2013    source источник
comment
только что понял, что мой первоначальный ответ совершенно неправильно понял ваш вопрос. Только что обновил его - дайте мне знать, поможет ли новый ответ.   -  person Ennui    schedule 03.10.2013


Ответы (1)


Вы можете использовать нативные функции и объекты WordPress во внешних файлах на том же веб-сервере, указав wp_load.php в заголовке. Просто добавьте это вверху:

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

Изменить: только что понял, что совершенно неправильно прочитал ваш вопрос. По этой ссылке подробно описано, как добавить поддержку IntelliSense для вашего проекта Wordpress. Существует также плагин WordPress для Netbeans, который может делать то, что вы хотите.

Я также знаю, что есть плагин для Sublime Text для фрагментов кода и автозаполнения WordPress — вы можете найти его здесь. на Гитхабе.

person Ennui    schedule 03.10.2013