У меня есть веб-сайт wordpress, на главной странице которого есть Nivoslider. Мне пришлось использовать другой плагин, поэтому для его работы мне нужно было включить jquery в файл header.php внутри тегов «head». Теперь, когда я включаю файлы jquery в <?php wp_head(); ?>
, ползунок Nivo не работает и зависает на экране загрузки. Я попытался найти эту проблему в Интернете и попробовал решение, в котором я добавил следующий код над <?php wp_head(); ?>
:
<?php
wp_deregister_script('jquery'); // Remove the default jQuery script
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js', false); // Register the Google hosted Version
wp_enqueue_script('jquery'); // Enqueue the Google Hosted version
?>
После добавления этого кода выше <?php wp_head(); ?>
первый слайд слайдера появляется только сейчас, и я не могу переключаться между слайдами, нажимая кнопки «следующий/предыдущий». Кроме того, когда я удаляю код <?php wp_head(); ?>
из файла header.php и добавляю файлы jquery, другой мой плагин начинает работать нормально, но ползунок перестает работать. Я предполагаю, что jquery загружается дважды, что вызывает конфликт, но я не могу найти, откуда возникает проблема. Вот мой веб-сайт, на котором я запускаю Nivoslider и другой плагин: http://ignoremusic.com/