Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: Average JoeОтветов: 1

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

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

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

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

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

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

wordpressphpintellisensenetbeans-7

Ответы

Ответ 1 · рейтинг 2 · Ennui

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

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

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

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы