我怎样才能包括jQuery的在我的WordPress的页脚?(How can I include J

2019-10-18 02:35发布

我想.load PHP脚本每10秒。 负载代码是没有问题的,但在WordPress的所有插件使用自己的jQuery的库,如果我只是添加了jQuery谷歌链接:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" ></script>

其他插件会崩溃。

我在我的页脚下面的代码:

<?php
if ( is_user_logged_in() ) {
include 'completed.php';
}
?>

我想包括jQuery脚本,所以我可以执行以下代码:

<?php
if ( is_user_logged_in() ) { ?>
<div id="completed">
    <script>
    $(function(){
        setInterval(function(){
               $("#completed").load("completed.php");
        }, 10 * 1000);
    });
    </script>
</div>
<?php } ?>

你认为你能帮助我吗?

Answer 1:

负载不受尾谷歌Ajax库jQuery的

function my_init() {
    if (!is_admin()) {
        // comment out the next two lines to load the local copy of jQuery
        wp_deregister_script('jquery'); 
        wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', false, '1.3.2', true); 
        wp_enqueue_script('jquery');
    }
}
add_action('init', 'my_init');


Answer 2:

但是,为什么你会为使用内置的jQuery的无冲突模式,使得没有崩溃。

<?php
 if ( is_user_logged_in() ) { ?>
 <div id="completed">
 <script>
   jQuery(function(){
     setInterval(function(){
           jQuery("#completed").load("completed.php");
     }, 10 * 1000);
   });
 </script>
 </div>
<?php } ?>


文章来源: How can I include Jquery in my Wordpress footer?