Как в NetBeans добавить поддержку автокомплита (подсказок) WordPress и плагина WP-Recall

На одном стриме я увидел что автор работает с проектом в NetBeans. Это хорошо. Но меня смутила реализация концепции проекта в нетбинсе.
Там было организовано следующим образом - создан проект и он брал свое начало с корня dev сайта. Т.е. он включал в себя сам вордпресс и все подпапки с плагинами. Автор заходил в папку плагина - и правил его оттуда
Скрин со стрима - сорри - лучшего качества нет:

На мой вопрос - зачем весь вордпресс в проекте (и почему концепцию проектов нарушаешь)? - был получен ответ: "Ну а как же - автозаполнение иначе работать не будет, ведь нетбинс не знает о функциях вордпресс".

В этом уроке я вам расскажу как глобально добавить поддержку функционала автозавершения WordPress функций - и у вас во всех проектах будет высвечиваться автодополнение ВП функций и референс из автодоков вы получите (что принимает функция, возвращает и т.п.).

Я в работе придерживаюсь такого подхода - один проект - один плагин или одно дополнение (для WP-Recall) или одна ВП тема. Не стоит всю папку wp-content делать отдельным проектом. Одна разработка - один проект. Так удобней вести изменения через гит (с SVN я пока не работал) и все будет отделено и коммиты у вас не будут в одной ленте из кучи разработок плагинов.

Как добавить поддержку автокомплита WordPress функций

Тонкая настройка NetBeans (скрины с v8.1 - но для 8.2 тоже подойдёт) под WordPress включает три пункта:

1. Скачиваем последнюю версию ВП. Разархивируем ее в папку с проектами нетбинс (или любая выбранная вами папка).
1.1. Я удалил оттуда папку wp-content - мне не нужен акисмет плагин и дефолтные ВП темы. Не хочу их функции видеть в предложенных к автокомплиту.
2. Переходим в нетбинсе:
Сервис -> Параметры -> PHP -> Общего назначения -> Добавить папку
3. Указываем путь до папки wordpress.
Нажимаем "Применить":

Настройка автокомплита WordPress в NetBeans
Настройка автокомплита WordPress в NetBeans

И это всё - теперь автозавершение вордпресс функций и небольшие описания из автодоков будут вам доступны глобально из любого проекта:

Работа автокомплита WordPress в NetBeans
Работа автокомплита WordPress в NetBeans

4. Аналогично делаем с плагином WP-Recall - и подсказки по функциям WP-Recall у вас будут под рукой.
Не забывайте только иногда актуализировать в этих папках WordPress и WP-Recall

В следующих небольших уроках по нетбинсу вы узнаете еще несколько полезностей: как разработку под вордпресс в этой IDE сделать удобней - а это значит что разработка и программирование пойдет быстрей.


⚠ Лайфхак ⚠

- если вы хотите просмотреть полную документацию на функцию (вордпресс) в кодексе, нажмите вот на эту малопримечательную иконку:

Описание функции в codex.wordpress.org
Описание функции в codex.wordpress.org

- правда она доступна не у каждой функции (не везде прописаны линки в автодоках)


Видео версия урока:


Кстати - вы пользуетесь клавиатурными сокращениями в нетбинсе? Создаете свои? А свои стартовые шаблоны на файлы сделали (php, readme.md)?

#NetBeans #ОтНовичкаДоПрофессионала #ПутьВебмастера #ХочуНаучиться

Комментариев нет

Оставьте комментарий

Авторизация
*
*
Регистрация
*
*
*
Настоящим подтверждаю, что я ознакомлен и согласен с условиями политики конфиденциальности
Генерация пароля
Написать
*
*