jQuery-плагин не работает. Кажется)
-
Друзяки, отсыпьте халявы. Полюбил jQuery-плагин, но в Вордпрессе взаимность не настаёт, не работает плагин. Настаёт только там, где WP нет. А раз я не программист, то мне бы готовенького решения. Я уж начитался о проблемах найти универсальное подключение jQuery-скриптов в WP и поэкспериментировал.
Речь о плагине jSlabify, заполняющем глифами всю поляну их блока. Тут примеры и описание его работы — http://shigaev.com/pages/jslabify/. Показываю потому, что может быть дело в нём самом. Во всех этих разницах между «$», «$j», в которых я как раз не того, но меня ими уже пугали.
Как подключал к WP. И так, и эдак. Так — это вот так:
function my_scripts_method() { // register your script location, dependencies and version wp_register_script('jquery.jSlabify', get_template_directory_uri() . '/js/jquery.jSlabify.js', array('jquery'), '2.5' ); // enqueue the script wp_enqueue_script('jquery.jSlabify'); } add_action('wp_enqueue_scripts', 'my_scripts_method');
Либо тупо втыканием в ту часть functions.php, где регистрируются все скрипты:
function youkie_scripts() { ... wp_enqueue_script('newscript', get_template_directory_uri() . '/js/jquery.jSlabify.js'); ... }
А эдак, это — напрямую, в футер:
<script src="js/jquery.jSlabify.js"></script>
Даже добавлял перед ним:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
Открывал все скрипты по ссылкам, видел код. Но результатов самой обработки не было. А вот на том сайте, где у меня не WP, а бирмановская Эгея (там, куда я дал ссылку на пример использования), всё пашет. Я даже кидал плагин в корень хоста — вне папок тем, — но всё то же самое: на сервере с WP не пашет, на другом всё ок.
Остальные скрипты — как обычные javascript, так и WP-плагины с jQuery — работают. Работает даже WP-вариант jSlabify. Только он пока ещё не реализует всю массу функционала, его пока нельзя использовать.
Ужас как жаль. Расставания не перенесу, вижу ему массу применений на WP. Куда сувать?
- Тема «jQuery-плагин не работает. Кажется)» закрыта для новых ответов.