Автодополнение хуков WordPress для VS Code

WordPress Hooks Intellisense — это бесплатное расширение для VS Code, которое реализует возможность автодополнения для хуков, событий и фильтров WordPress.

Автор расширения

Контрибьютором проекта является не безызвестный Джон Уик Блэкборн, автор таких популярных решений как:

  • Query Monitor
  • WP Crontrol
  • User Switching
  • Extended CPT

Возможности расширения

  • Автодополнение для названий событий и фильтров
    • Поддерживаются все события и фильтры, вплоть до WordPress 6.4
  • Автодополнение для колбеков фильтров и событий
    • Поддерживаются функции, методы классов, замыкания, стрелочные функции и даже больше
    • Типы параметров, возвращаемые типы, включая docblock, когда это необходимо
    • В настройках расширения можно управлять различными опциями
  • Информация при наведении на название событий и фильтров
    • Включает в себя полезную ссылку на сайт с документацией developer.wordpress.org

Использование расширения

Начните вводить название событий или фильтра WordPress в add_action() или add_filter(), и вы получите автодополнение в виде списка всех подходящих событий или фильтров, а также информацию о параметрах и использовании:

Автодополнение также предусмотрено для функции обратного вызова. Расширение учитывает контекст и предоставляет варианты для функции, методов класса, замыканий, стрелочных функций и встроенных служебных функций WordPress:

Автодополнение для фукций обратного вызов в замыканиях выглядит следующим образом:

Информация при наведении на имя события или фильтра выглядит следующим образом:

Вопросы о расширении

Благодарочки

  • Это расширение использует библиотеку wp-hooks в качестве справочника о хуках.
  • В этом расширении используется код, вдохновленный расширением Autocomplete WordPress Hooks для Atom.

Источник: https://www.kobzarev.com/soft/vscode-wordpress-hooks/

Михаил Кобзарёв

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все. Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса. Ведет блог о разработке, дайджест в телеграмме и в ВК. Любит сиськи, баню и радиоэлектронику. 100% патриот (но это не точно). Тролль 542 уровня. Ездит в отпуск раз в 5 лет.

Добавить комментарий

%d такие блоггеры, как: