Web & CMS

Что такое PHP

Что это

Язык, на котором написан WordPress и большинство его тем и плагинов. Не самый модный, зато его понимает любой хостинг и любой веб-разработчик.

Как используем

Пишем собственные темы WordPress на PHP без сторонних конструкторов: страницы остаются лёгкими, обновлений и уязвимостей меньше.

Где это нужно бизнесу

  • Сайт на WordPress, и нужна доработка: свой тип товаров, панель настроек, API для бота.
  • Контент переезжает со старой CMS в WordPress.

Как мы это используем

  • Своя тема вместо плагинов. Для «Дыхания Поволжья» на PHP 8.2 написаны тема, тип записей «Товары», панель «Сайт», API для бота сообщества и микроразметка — без сторонних плагинов и конструкторов.
  • Перенос контента. При переезде с Joomla Python-скрипты разбирают дампы и чистят HTML, а PHP-скрипты создают записи в WordPress через WP-CLI. Импорт, тема и панель «Сайт» тоже на PHP.

Типичные проблемы

  • Плагин на каждую мелочь. Каждый плагин — обновления и потенциальные уязвимости; своя тема делает ровно нужное.
  • Обновление родительской темы ломает правки. Поэтому правки живут в дочерней теме.

Когда это не нужно

Для магазина или сервиса со своей логикой мы берём Nuxt и FastAPI на Python. PHP — там, где сайт на WordPress.

← Все термины

Нужен сайт, бот или автоматизация?

Термины объяснили — теперь давайте к делу: расскажите о задаче, а мы переведём её на понятный план работ.