Я возился со своим нестандартным (не плагином) слайдом jquery для Wordpress. Я целый день искал, как интегрировать JavaScript в Wordpress, но, похоже, натолкнулся на множество разных способов. Поэтому мой главный вопрос - какой из них является правильным и быстрым способом кодирования сценария.
Из того, что я прочитал, похоже, что я должен использовать очередь Wordpress, чтобы скрипт вызывался только на той странице, на которой он нужен, в моем случае это index.php Но я не уверен в правильном способе сделать это. Кроме того, я должен добавить что-то в мои functions.php?
Вот скрипт:
<script src="Js/js/jquery-1.6.1.min.js" type="text/javascript"></script>
<script src="Js/js/jquery.zaccordion.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#example4 ul").zAccordion({
slideWidth: 600,
width: 900,
height: 250,
timeout: 5000,
slideClass: "frame"
});
});
</script>
И это то, что у меня сейчас есть в моем header.php:
<?php wp_enqueue_script('jquery'); ?>
<?php wp_head();?>
<script type="text/javascript"
src="<?php bloginfo("template_url"); ?>/js/jquery-1.6.1.min.js"></script>
<script type="text/javascript"
src="<?php bloginfo("template_url"); ?>/js/jquery.zaccordion.js"></script>
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function() {
jQuery("#slider ul").zAccordion({
slideWidth: 600,
width: 800,
height: 250,
timeout: 5000,
slideClass: "frame"
});
});
</script>