Главная/WordPress Fullstack/Блупринты/Кастомные темы/Разработка каталога на CPT, таксономиях и AJAX-фильтрации
К карточкам раздела «Кастомные темы»Трудозатраты~14 рабочих часов
Фриланс вилка~$630 – $1,050 (€560 – €980)
Оценка веб-студии~$1,330 – $2,240 (€1260 – €2100)
ТЗ заказчика (исходный бриф):
«Нам нужен сайт-каталог оборудования и спецтехники. В админке должен быть отдельный раздел с товарами/объектами, свои категории и бренды, страница каталога с фильтром по параметрам без перезагрузки страницы и детальная карточка объекта с техническими характеристиками.»
Ключевые требования:
- •Регистрация кастомного типа записи equipment с поддержкой ЧПУ /catalog/%equipment%/
- •Иерархическая таксономия equipment_cat (категории) и плоская equipment_brand (производители)
- •Шаблоны archive-equipment.php, taxonomy-equipment_cat.php и single-equipment.php
- •Быстрый AJAX-фильтр по категориям и цене без перезагрузки страницы
- •Кастомные хлебные крошки с микроразметкой Schema.org BreadcrumbList
Ограничения проекта:
- •WordPress 6.7+, PHP 8.3+
- •Запрет на использование плагинов интернет-магазинов (WooCommerce не нужен, только витрина-каталог)
- •Все ЧПУ должны формироваться нативно через Rewrite API
Критерии приёмки (KPI):
- Время ответа AJAX-фильтра < 200 мс
- 0 мусорных SQL-запросов (чистый pre_get_posts без query_posts)
- Валидная разметка Product / ItemList для поисковых систем
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: