Частичное отображение плагинов на странице сайта на WordPress

Почему плагины отображаются частично (не подключаются стили) на странице сайта построенном на WordPress?

Бывает на сайтах построенных на WordPress встречается проблема, что при переходе по ссылке с одной на страницы на другую — некоторые плагины отображаются не полностью. Например плагин Pastacode не подгружает css стили или популярные кнопки соц. сетей AddToAny просто невидны, но когда обновляешь текущую страницу все отображается нормально, тоже самое когда вставляешь прямой url страницы в браузер — все ок.

Это случается потому, что в теме вашего сайта включена анимация перехода страницы, которая работает на Ajax. Технология Ajax даёт возможность подгружать данные с сервера (формы, скрипты и т.д.) для взаимодействия с пользователем без перезагрузки текущей страницы, поэтому через неё часто подключают стили перехода однотипных постов блога например.

Для решения проблемы можно просто отключить анимацию в вашей теме или прописать запуск события the standard post-load event на document.body после того, как содержимое целевой страницы загрузилось.

Поделись, если оказалось полезно :)
Нет комментариев

Написать