WordPress
Статьи и рецепты по WordPress: настройка, хуки, оптимизация и решение типовых задач.
ЗаметкиWordPress API: как работает REST API и с чего начать
У каждого сайта на WordPress есть встроенный REST API: программы читают и меняют контент через /wp-json. Разбираем аутентификацию, свои эндпоинты и безопасность — с примерами curl и PHP.
Читать →
Cyber NewsКритическая дыра в ядре WordPress: CVE-2026-87902 позволяет подключить чужой PHP-файл без авторизации
WordPress выпустил внеплановый релиз 7.1.2 и бэкпорты до 4.7.37: ошибка в get_page_template() десять лет позволяла неавторизованному посетителю подключить произвольный PHP-файл вне темы, а при двух совпавших условиях — выполнить код на сервере.
Читать →
ЗаметкиМониторинг ошибок PHP на проде: как узнавать о падениях первым
На проде вывод ошибок выключен — и падение легко остаётся незамеченным неделями. Разбираем, как настроить автоматический сбор ошибок PHP: базовые настройки интерпретатора, подключение SDK, что нельзя отправлять наружу, сколько это стоит и когда выгоднее поднять трекер на своём сервере.
Читать →
ЗаметкиЛоги WordPress: как включить и читать
Три строки в wp-config.php включают запись всех ошибок PHP в файл. Разбираем, куда попадает debug.log, как закрыть его от посторонних, что означают Fatal error, Warning и Deprecated и как за минуту найти виновный плагин.
Читать →
ЗаметкиХуки WooCommerce: как менять поведение магазина
Хуки — штатный способ менять магазин на WooCommerce, не трогая файлы плагина. Разбираем действия и фильтры, приоритеты, remove_action, пять рабочих рецептов и главную ловушку 2026 года — блочные «Корзину» и «Оформление заказа», где классические хуки просто не вызываются.
Читать →
ЗаметкиWP-CLI: команды на каждый день
Рабочий набор команд WP-CLI для повседневного обслуживания сайтов: установка, обновления ядра и плагинов, дампы базы, замена домена без порчи сериализованных данных, пользователи, медиа, кеш, cron, алиасы для нескольких окружений — и грабли, на которые наступают чаще всего.
Читать →
ЗаметкиОбъектный кеш (Redis) в WordPress: зачем нужен и как настроить
По умолчанию объектный кеш WordPress живёт ровно один запрос. Redis делает его постоянным и снимает с базы сотни повторяющихся запросов — особенно там, где кеш страниц не работает: в админке, корзине и API. Разбираем настройку по шагам.
Читать →
ЗаметкиMCP для WooCommerce: даём ИИ доступ к магазину
WooCommerce научился отдавать товары и заказы ИИ-клиентам по протоколу MCP. Разбираем, как это включить, чем канонические abilities отличаются от устаревшего эндпоинта, какие права выдавать и где подстелить соломки.
Читать →
ЗаметкиГенерация alt-текста нейросетью для WooCommerce
В каталоге на тысячи товаров alt-текст руками не заполнить. Разбираем, каким должен быть хороший alt, где WordPress его хранит, как прогнать весь каталог через мультимодальную модель — плагином или своим скриптом — и во сколько это обойдётся.
Читать →