Техническое задание: Доработка и настройка сайта на WordPress
Цель работы
Провести плановое обновление технологического стека сайта, обеспечить его безопасность и производительность, устранив возникающие при этом конфликты совместимости.
Основные задачи
- Модернизация серверного окружения: Повысить версию PHP на хостинге до максимально стабильной и поддерживаемой (предпочтительно 8.1).
- Обновление ядра CMS: Обновить WordPress до актуальной версии 6.9.
- Обновление ключевых плагинов: Установить последние версии плагинов Advanced Custom Fields PRO и WooCommerce.
Ключевая проблема
После выполнения указанных обновлений возникает конфликт, приводящий к некорректной работе сайта. Предполагаемая основная причина - несовместимость обновленных компонентов с текущей темой (шаблоном).
Требуемые действия по диагностике и исправлению
- Диагностика: Определить точную причину конфликта (проверить логи ошибок, отключить плагины, проверить тему на совместимость с новыми версиями PHP и WordPress).
- Устранение: Ликвидировать найденные проблемы. Это может включать:
- Правку кода темы для обеспечения совместимости.
- Поиск альтернативных решений или плагинов.
- Настройку корректной работы всех функций после обновления.
- Повторное обновление: После устранения конфликтов безопасно провести все запланированные обновления.
- Тестирование: Проверить работоспособность всех основных функций сайта, включая работу WooCommerce (оформление заказов, корзина) и полей ACF.
Ожидаемый результат
Полностью обновленный и стабильно работающий сайт на современных версиях PHP, WordPress и плагинов без критических ошибок и конфликтов.