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-плагин не работает. Кажется)» закрыта для новых ответов.