Техническое задание: Интеграция админки WordPress для редактирования контента

Краткое описание проекта

Существующий сайт на WordPress был создан чисто кодом, и в настоящее время контент в админ-панели не редактируется. Задача - сделать сайт управляемым, предоставив клиенту возможность самостоятельно обновлять контент через стандартный интерфейс WordPress.

Основные задачи

1. Интеграция блоков в админку

  • Вынести все основные информационные блоки с главной страницы в админ-панель для редактирования (тексты, изображения, заголовки).
  • Вынести все основные блоки с внутренней страницы (страница услуги) для редактирования.
  • Реализовать функционал для раздела "Проекты" (или аналогичного), позволяющий добавлять новые проекты, редактировать и удалять существующие через админку.

2. Редизайн главной страницы

  • Провести реструктуризацию главной страницы.
  • Продублировать на главную страницу ключевые блоки с внутренней страницы услуги, обеспечив логичное и визуально приятное отображение.
  • Обновлённая вёрстка должна корректно отображаться на всех устройствах.

Технические требования

  • Работа должна выполняться в рамках существующей темы WordPress.
  • Для вывода контента использовать стандартные механизмы WordPress: Customizer, Custom Fields (ACF или аналоги) или создание Custom Post Types для проектов.
  • Редактирование контента должно быть интуитивно понятным для пользователя с базовыми навыками работы с WordPress.
  • Изменения не должны нарушить текущую функциональность и стили сайта.
  • После интеграции весь контент на страницах должен подтягиваться из базы данных, а не быть зашит в шаблоны.

Ожидаемый результат

Клиент получает полностью управляемый сайт на WordPress, где может через админ-панель изменять тексты, изображения, заголовки во всех ключевых блоках, а также добавлять новые проекты. Главная страница обновлена и содержит релевантные блоки с внутренней страницы.