Перейти к содержимому

Pollora: WordPress внутри Laravel

Pollora — open-source PHP-фреймворк, встраивающий WordPress в полноценное приложение Laravel. WordPress сохраняет административную часть и совместимость со своими плагинами, а прикладной код может использовать маршрутизацию Laravel, контроллеры, Blade, Vite и Eloquent-подобные модели.

Это гибридный подход с Laravel в роли каркаса приложения и WordPress в роли CMS. Он отличается от Roots: там Laravel-компоненты интегрируются внутрь обычного WordPress-проекта, тогда как Pollora запускает WordPress внутри Laravel.

  • Маршрутизация. Laravel-маршруты могут обрабатывать специальные URL, а остальные запросы передаются иерархии шаблонов WordPress.
  • Регистрация сущностей и хуков. Типы записей, таксономии, действия, фильтры, REST-маршруты и команды можно объявлять PHP-атрибутами и находить автоматически.
  • Шаблоны и сборка. Blade, интеграция с Vite и Tailwind CSS помогают строить тему в привычном Laravel-инструментарии.
  • Асинхронная работа. Обработчики действий можно выполнять через очередь Laravel, Action Scheduler или WP-Cron — в зависимости от конфигурации.
  • Модульная экосистема. Отдельные пакеты охватывают запросы WordPress, модели, хуки, REST API, расписания, WP-CLI и инструменты для AI-агентов.

Стек уместен, если WordPress нужен как редакторская и плагинная платформа, но основную прикладную часть удобнее разрабатывать как Laravel-приложение. Это может быть контентный продукт с нетиповыми пользовательскими сценариями, интеграциями или большой долей собственной PHP-логики.

Перед выбором проверьте совместимость нужных плагинов и тем, требования к развёртыванию, процедуру обновления WordPress и поддержку со стороны команды. Гибридный стек требует владеть обеими экосистемами; он не упрощает автоматически поддержку произвольных WordPress-плагинов.