1

我更新了我的 WP 网站上的预订日历插件。由于脚本错误,它无法正常工作,我使用以下解决方案修复了它:http ://wpbookingcalendar.com/faq/loading-jquery-twice/

问题是,编辑该行会使 FancyBox 不再工作。我已经更新了 FancyBox 和 JQuery 文件,但仍然有同样的问题:我必须在 Booking Calendar 或 FancyBox 之间进行选择才能工作,编辑或退出对 Jquery 的调用。

这就是页面标题现在的样子。无论如何我可以让这两件事同时工作吗?

谢谢!

    <?php if ( is_page('Booking Calendar Name') ) { ?><?php wp_head(); ?><?php } ?>

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<!-- <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery-1.8.3.min.js"></script> -->

<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.flow.1.2.min.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.form.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/init_form.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/init.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/easySlider1.5.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/dropdowns.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/fancybox/jquery.mousewheel-3.0.6.pack.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/fancybox/jquery.fancybox.js"></script>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/fancybox/jquery.fancybox.css" media="screen" />
4

1 回答 1

1

无法查看您网站上的源代码,很难说,但@JFK 指出的内容让我认为您的网站上没有 jQuery,除非您在使用日历插件的页面上。在任何一种情况下,我都会尝试注销脚本并通过你的functions.php加载你想要的脚本,如下所示:

wp_deregister_script('jquery');
    if(!is_admin()) { 
    wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js');
    wp_enqueue_script('jquery');
}

您可以删除标题中的 jQuery,因为它将在此处加载。

于 2012-11-29T19:49:10.867 回答