
WP-Cron изнутри: как работает планировщик задач WordPress
Задача на 03:00 выполнилась в 03:47, потому что в WP-Cron нет демона: расписание проверяется только при визите на сайт. Разбираем хранение событий, точки отказа и переход на системный cron.

Задача на 03:00 выполнилась в 03:47, потому что в WP-Cron нет демона: расписание проверяется только при визите на сайт. Разбираем хранение событий, точки отказа и переход на системный cron.

Модуль в /local/modules не появляется в списке, падает при установке или стирает таблицы при удалении. Разбираем шесть ошибок, на которых спотыкаются чаще всего, и показываем, как их закрыть.

Сборка статического фронтенда на 10 000 записей начинается минимум со ста запросов к REST API: больше 100 объектов за раз он не отдаёт. Это самая мелкая из цен, которые приходится платить за отделение фронтенда от WordPress.

Онлайн-чат в WordPress ставится за 15-20 минут: готовым плагином или собственным мини-плагином на несколько строк. Разбираем оба пути с проверкой на каждом шаге и типичными ошибками.

Один POST на xmlrpc.php может нести пачку попыток входа, и защита, привязанная к wp-login.php, её не увидит. Разбираем, где типовые меры WordPress дают ложное чувство безопасности и как это проверить по логам.

Кнопка чата на сайте на WordPress появится примерно за 20 минут: через плагин сервиса или одним скриптом в дочерней теме. Разбираем оба пути с проверкой на каждом шаге и типичными ошибками.

Профиль экспорта в Битриксе создаётся за несколько минут, но Маркет отклоняет товары из-за картинок, id и пустых брендов. Разбираем три способа получить фид и то, что надо проверить до запуска.

Медленный каталог WordPress чаще всего упирается не в тему и не в хостинг, а в три вещи: фильтры через meta_query, подсчёт страниц и запросы в цикле. Разбираем, как это измерить и что исправлять первым.

Файл отдаётся, товары грузятся, а в кабинете Маркета половина офферов висит с несовпадающей ценой и пустыми категориями. Разбираем, где в связке «Битрикс — YML» рвётся чаще всего и чем платит каждый способ выгрузки.

Плагин чата из каталога кажется самым быстрым решением, пока хостинг не начнёт упираться в лимит PHP-процессов, а кнопка виджета не перекроет «Оформить заказ». Разбираем четыре способа подключить чат и чем платит каждый.

Остатки уезжают, заказы приезжают, тест зелёный — а в проде отмена по вине продавца на третий день. Разбираем, что проверить в интеграции 1С-Битрикс с Ozon, WB и Яндекс Маркетом до того, как её включат на живом каталоге.

Магазин принимает заказы, а письмо «Ваш заказ принят» клиент не видит. Разбираем четыре способа отправки — от PHP mail() до транзакционного сервиса — с ценой каждого и фильтрами WooCommerce, которыми правят получателей и текст.