Неработающий скроллинг в WordPress и отключение плагина Cherry Parallax
Как-то в одном из премиум шаблонов WordPress случился неприятный глюк, при котором отказывался работать скроллинг на сайте. Проблема наблюдалась в Chrome и Opera, а в остальных браузерах все было нормально (в том числе и на смартфонах).
Изначально подозрения пали на установленную тему, но ее замена на базовую не помогла. Следовательно, пришлось искать активный модуль, вызывающий данный конфликт. Путем нехитрых экспериментов выяснил, что загвоздка в Cherry Parallax Plugin. Видимо, какой-то стиль для параллакс эффекта неправильно работал.
Для решения есть 2 варианта: отключить сам плагин либо воспользоваться подсказкой Egor’а из комментариев. Я выбрал первый метод, т.к. на моем сайте данная опция не использовалась. Однако все оказалось не так просто. При нажатии на линк «Деактивировать» ничего не происходило — не смотря на то, что сверху появлялось уведомление про успешное завершение процесса, сам модуль оставался активированным.
Теоретически, похожая ситуация может наблюдаться и в некоторых других дополнениях Cherry: Lazy Load, Sidebars и т.п. Если у вас случился подобный глюк, используйте рекомендации ниже.
Алгоритм отключения Cherry Parallax
1. Первым делом заходим в файл шаблона register-plugins.php, который находится в wp-content/themes/ваша_тема/includes/register-plugins.php. Желательно, конечно, чтобы все это редактировалось в дочерней теме, а не напрямую.
2. Находите там блок кода:
array( 'name' => 'Cherry parallax', // The plugin name 'slug' => 'cherry-parallax', // The plugin slug (typically the folder name) ... 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins ), |
Вам нужны параметры ‘force_activation’ и ‘force_deactivation’ — установите для них значение false. Собственно, в пояснении к первой опции можете увидеть, что она не позволяет деактивировать модуль, если шаблон активен.
3. Сохраняете итоговый вариант файла, заливаете на FTP хостинг. После этого советую разлогиниться (выйти из админки), а затем снова зайти.
4. Теперь пробуйте деактивировать Cherry Parallax Plugin, должно сработать.
Подобный прием поможет и с другими дополнениями премиальной темы. В принципе, штука сама по себе полезная — некая страховка от действий неопытных пользователей, которые могут случайно отключить важные плагины. Однако, как видим, иногда бывают нюансы. Хотя на 100% правильным решением был бы, конечно, поиск конкретной ошибки в стилях / коде модуля, которые и создают неработающий скроллинг в WordPress.
комментариев 10 к статье “Неработающий скроллинг в WordPress и отключение плагина Cherry Parallax”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Плагин WP-PostRatings рейтинга постов в WordPress (5,79 из 7, голосов - 934)
- 5 wordpress плагинов для кнопок социальных закладок (5,24 из 7, голосов - 42)
- Кэширование в wordpress — выбираем лучший плагин для кэширования (5,63 из 7, голосов - 35)
- 50+ лучших плагинов для WordPress сайта (5,71 из 7, голосов - 34)
- Лучшие плагины картинок в WordPress — галереи, слайдеры, для миниатюр и т.п. (6,07 из 7, голосов - 30)
- Лучшие плагины статистики в WordPress — просмотр посещаемости сайта и не только (4,65 из 7, голосов - 37)
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений (5,19 из 7, голосов - 31)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Эффект параллакс — привлекательная штука. Внимание привлекает однозначно )
Андрей, да только если он не глючит, как в моем случае)
В «smoothing-scroll.js» стереть все и забить
все будет работать
Egor, спасибо за подсказку.
Да не за что, только после публикации коммента покрошило скобки, так что копи-пастом перенос не получится, нужно кавычки изменить на нормальные. Вынес код на jsfiddle.net. Можно от сюда скопировать https://jsfiddle.net/26kr9sm9/ напрямую без редактирования.
Egor, спс, подправил комментарий.
Всем привет. Проблема с прокруткой на мобильных. Заключается в том , что если слишком быстро прокручивать пропадает отображение сайта, остается только фон. Потом подгружается. вот сайт avon-network.ru. Если кто сталкивался, подскажите куда копать.
Иван, сложно сказать в чем именно проблема — мне встречались скрипты плавной прокрутки, возможно, они не успевают нормально подгрузится. Я бы убрал все модули и поставил стандартную тему дабы понять в чем именном проблема.
Egor, и где искать этот «smoothing-scroll.js»? Все перерыла, не могу найти.
Злата, попробуйте поискать в файлах установленной темы или дочерней для нее. Хотя, судя по тому, что глюк появляется в плагине Cherry Parallax Plugin — следует также глянуть его файлы (в директории plugins)… или в крайнем случае глянуть еще папку с Cherry Framework. Решение из статьи вам не подошло?