Техническое задание: Разработка раздела блога на WordPress
Общее описание проекта
Требуется создать полноценный раздел блога для существующего сайта, построенного на WordPress. Сайт использует кастомную разработку на базе Advanced Custom Fields (ACF) и страниц, без применения конструктора Elementor. Ключевое требование - обеспечить возможность публикации и управления статьями на нескольких языках.
Основные цели
- Реализовать раздел "Блог" с выводом статей (лентой/сеткой).
- Обеспечить корректную работу с мультиязычностью через плагин Polylang.
- Интегрировать новый функционал в существующую структуру сайта (ACF, кастомные страницы).
Технические требования
Стек технологий
- CMS: WordPress
- Плагин для мультиязычности: Polylang
- Кастомные поля: Advanced Custom Fields (ACF)
- Конструктор: Не используется (без Elementor, страницы кастомные).
Функциональные требования к блогу
- Создание типа записи "Статья" (Post Type) или использование стандартного типа "Записи".
- Настройка таксономий (категории, теги) с поддержкой перевода через Polylang.
- Разработка шаблонов: страница архива статей, страница отдельной статьи.
- Реализация пагинации, фильтрации по категориям/тегам.
- Создание и настройка необходимых полей ACF для статей (например, изображение превью, краткое описание).
- Обеспечение синхронизации переводов статей через Polylang.
- Интеграция нового раздела в существующее меню сайта с учетом языковых версий.
Требования к интеграции
- Работа должна вестись в рамках существующей темы WordPress.
- Код должен быть чистым, комментированным и соответствовать стандартам WordPress.
- Все изменения должны быть совместимы с существующими плагинами и функционалом.
- Предоставление инструкции по добавлению и управлению статьями.
Результат работы
- Полностью рабочий раздел блога на основном и дополнительном языках.
- Административная панель для удобного добавления и перевода статей.
- Интегрированные шаблоны, стилизованные под существующий дизайн сайта.
- Техническая документация по управлению разделом.