Почему при переходе на https в сайтах на WordPress возникает проблема с Ява-скриптами, и это уже не на первом сайте. В итоге какие-то функции перестают работать. И в основном Chrome указывает на папку: wp-includes/js/jquery/jquery-migrate.js
JQMIGRATE: Migrate is installed, version 1.4.1
Как будто не та версия скриптов.
Создается такое впечатление, что эти библиотеки iquery-скриптов не совместимые с https-протоколом. Что можно сделать , что бы исправить положение. Может какой-то код в шаблон блога добавить?
Но такое положение, честно говоря, уже начинает бесить. И проблема то, по-моему, в WordPress а не в шаблонах блога.
Ответьте, кто столкнулся с этой проблемой. Заранее благодарен.
Ответы (5)
SetEnvIf X-HTTPS 1 HTTPS
Эффекта не дало?
загляните в него через Chrome и в консоли - справа - внизу увидите. Посмотрите куда он указывает.
Вот таблетка, в function.php шаблона необходимо добавить:
if (!is_admin()) {
wp_deregister_script('jquery');
wp_register_script('jquery', ("https://ajax .googleapis .com/ajax/libs/jquery/1.12.4/jquery.min.js"), false, '1.12.4');
wp_enqueue_script('jquery');
}
Ну и в случае, если проблема повторится через какое-то время, то поменять путь до более новой версии.
По-моему, это то что необходимо.
В сам шаблон устанавливать не буду, так как часто обновляется.
Создал плагин для изменений function.php - попробую вставить туда.
Протестирую. Если интересно, могу сообщить результаты.