Техническое задание: Отключение плавной прокрутки

На сайте, работающем на WordPress, активирована функция плавной анимированной прокрутки (smooth scroll). Эта функция создает проблему: она блокирует или нарушает обычную прокрутку контента внутри отдельных блоков на страницах (например, в модальных окнах, текстовых областях).

Цель работы

Полностью отключить механизм плавного скроллинга на всем сайте, чтобы восстановить стандартное поведение браузера при прокрутке страницы и любых ее элементов.

Требования к выполнению

  • Найти и деактивировать код или плагин, отвечающий за плавную прокрутку.
  • Убедиться, что после правок обычная прокрутка работает во всех блоках и областях сайта.
  • Изменения не должны сломать другие функции сайта.
  • Предпочтительно решение на уровне дочерней темы или через хуки, чтобы обновление основной темы не откатило изменения.

Что предоставить по итогу

  • Краткий отчет о проделанной работе (что именно было изменено).
  • Проверка работоспособности на ключевых страницах.

Реализация горизонтального скролла с привязкой к вертикальному

Требуется доработать существующий блок с горизонтальным скроллом элементов. Логика: при вертикальной прокрутке до целевого блока он фиксируется в центре экрана, затем активируется горизонтальный скролл его внутренних элементов. После завершения горизонтального скролла возобновляется вертикальная прокрутка страницы. Необходимо адаптировать решение под веб и мобильные версии.