
REST API в WordPress: рабочие приёмы и цена решений
Четыре способа отдать данные через WP REST API — от _fields на штатных эндпоинтах до своего контроллера. Что выигрываете, чем платите и почему фронт получает 403 после включения кеша страниц.

Четыре способа отдать данные через WP REST API — от _fields на штатных эндпоинтах до своего контроллера. Что выигрываете, чем платите и почему фронт получает 403 после включения кеша страниц.

За час вы настроите статусы, права и свойства заказа в модуле «Интернет-магазин», проведёте первый заказ от оплаты до отгрузки и научитесь оформлять заказ вручную за покупателя.

Пошаговая настройка SEO-плагина на WordPress 6.x: открыть сайт для индексации, задать шаблоны title и description, закрыть мусорные архивы и отдать карту сайта в Search Console.

Десяток характеристик у карточки, фильтр по двум из них — и meta_query начинает тянуть за собой JOIN за JOIN. Разбираем нативные метабоксы, ACF и аналоги, таксономии и свою таблицу: что выигрываете и чем платите.

Плагин миграции в один клик падает по таймауту на большом магазине, а ручной SQL REPLACE ломает настройки темы. Разбираем на характерном примере четыре способа переезда, их стоимость и места, где рвётся.

Фильтр каталога на вложенных рубриках и полях ACF ломается на втором признаке. Разбираем на живом проекте, когда нужна своя таксономия, когда мета-поле и чем каждый выбор платит в запросах и в админке.

Полный цикл обновления «1С-Битрикс: Управление сайтом» занимает час-два: проверка лицензии и окружения, бэкап, установка ядра, смоук-тест. Разбираем по шагам, с проверкой на каждом и разбором типичных ошибок.

Аккуратный перенос сайта на WordPress 6.x — это два-шесть часов работы и 5-15 минут реальной недоступности. Почти всё остальное время уходит на подготовку, и именно на ней чаще всего ломается переезд.

Категория в блоге не тянет, а register_post_type в functions.php ломается в день смены темы. Разбираем четыре места для регистрации своего типа записи, цену каждого и то, что ломается после.

За 30–60 минут вы получите полный архив сайта на 1С-Битрикс, проверите его разворачиванием на тестовом домене и будете знать, что копия рабочая, а не просто лежит в папке.

Пошаговый порядок переезда сайта на WordPress 6.x: от бэкапа базы до переключения DNS. С проверкой на каждом шаге и разбором ошибок, из-за которых сайт встаёт белым экраном.

Фильтр каталога по двум мета-полям с posts_per_page => -1 кладёт страницу не из-за WordPress, а из-за структуры wp_postmeta. Разбираем, что проверять в каждом WP_Query и чем платит каждый способ фильтрации.