iNeextt
@iNeextt
Junior Front end Developer

Как сделать так, чтобы VS code понимал код Wordpress?

Учусь натягивать вёрстку на Wordpress.
Весь код подсвечивается красным:

6028dbc984155128871139.png

Ошибок в коде нет.
Насколько я предполагаю, IDE не распознаёт код Wordpress'a.

Вот что отображается в терминале:

6028dc0b0d854907768593.png

Подскажите пожалуйста, как можно это исправить?
  • Вопрос задан
  • 5432 просмотра
Пригласить эксперта
Ответы на вопрос 7
salvadoregunacci
@salvadoregunacci
633a8440e4675812087388.png

1. Открой настройки->параметры
2. В поиск напиши stubs
3. Выбери в появившемся списке wordpress и нажми 'Добавить элемент'

После этого все начнет работать нормально.
Ответ написан
HemulGM
@HemulGM
Delphi Developer, сис. админ
Какой ещё "код Wordpress"? Что ты вообще придумал? Это обычный php.
Ответ написан
Комментировать
На самом деле , как уже подсказали - это обычный php.
Поэтому и надо подходить как к php.

Лично у меня стоит расширение PHP Intelephense
Что бы было удобно работать и не было нагромождения каталогов надо исползовать workspace, т.е.
- Добавляете свою рабочую папку.
- Добавляете рабочую папку в которой установлен wordpress, как отдельную папку. Желательно иметь на диске отдельно лежащую копию WP, тогда поиск не будет дублироваться

В результате есть общий поиск, есть поиск по каталогам, работает переход к определению функции.
Ответ написан
Комментировать
evilgazz
@evilgazz
code is poetry ❤ php
Просто закинь всю папку wordpress в vscode и он автоматом подтянет все функции ядра. Никаких дополнений устанавливать не нужно.
Ответ написан
Комментировать
Поставьте плагин для вордпресса. В последней версии vscode они есть
Ответ написан
Комментировать
qant
@qant
programer
Vscode это НЕ IDE это редактор кода, наподобие notepad++, просто круче тк там много расширений.

Даже в phpstorm нужно добавлять плагины для того что бы нормально работали функции и подсказки для wordpress. Это же касается и других фреймворков или cms.

Но прикрутив несколько расширений, можно сделать так, чтобы все понимало

Например как тут: https://marketplace.visualstudio.com/items?itemNam...
Внутри есть ссылки на дополнительные расширения

Вот тоже интересное чтиво: https://github.com/WordPress/WordPress-Coding-Stan...

wordpress как и сам php уже давно не так прост... особенно если хочется писать современный, правильный код по стандартам.
Ответ написан
Комментировать
@Prukdyi
Да, да. Можно конечно закинуть в корень весь WP, но если и правда -> я к примеру работаю исключительно в каталоге темы, это и есть корень проекта (все что выше меня в данном случаи не интересует). Проект подключен к удельному серверу где стоит WP. Что ж, по логике большинства
я должен создать каталог со всем ВП, чтоб только редактор не ругался! Считаю что правильным будет научить редактор понимать (ну или ide) классы, методы итд WP (PHPStorm так же по умолчанию не понимает и также будет ругаться на код).
Спасибо Антон Чигур :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы