В Laravel Starter Kits уже есть всё необходимое для авторизации: форма входа, обычная сессия и checkbox «Запомнить меня». На первый взгляд кажется, что за срок авторизации отвечает…
CMS & Frameworks
CMS (англ. Content Management System) ― это система создания и управления сайтом.
Pest или Testo?
Недавно увидел Testo — новый фреймворк для тестов на PHP. Если в проекте уже используются Pest-тесты, стоит ли смотреть в сторону Testo и тем более переезжать?
Dandy Code Skills 3.0: как научить AI-агента писать и проверять PHP-код аккуратнее
Dandy Code Skills — это короткие, но очень действенные инструкции для AI-агентов. Запускаете /dandy-code-review — и агент показывает, где в проекте шум, вложенность, мутные имена,…
WP Queue: фоновые задачи в WordPress
Что делать, если сайту надо отправить тысячу писем, импортировать сотни товаров или синхронизировать заказы с внешней системой? В этой статье разберём плагин WP Queue: зачем он нуж…
Middleware для обработки ошибок в WordPress REST API
Проблема WordPress REST API по умолчанию не предоставляет удобного middleware для ловли исключений. Если в callback endpoint’а произойдёт TypeError, null->method() или люб…
Деплой WordPress + VitePress на Beget через GitHub Actions
Как настроить production-деплой на shared-хостинг с атомарным swap, автооткатом и уведомлениями в Telegram. Разбираю на реальном примере Woo2iiko — WordPress + WooCommerce + headle…
Loco Translate блокирует запись: «File modification disallowed by the plugin settings»
Короткая заметка о том, как я полчаса разбирался с ошибкой, которая не имела никакого отношения к правам на файлы, и куда вообще копать, если в Loco Translate вдруг не сохраняются…
Полифиллы в WordPress-плагине: как не уронить сайт из-за PHP
При разработке WordPress-плагина важно помнить: плагин будет работать не только у тебя локально, но и на самых разных хостингах. Где-то свежий PHP, нормальные расширения и всё крас…