2013-05-02 82 views
1

我想每10秒加載一次php腳本。負載代碼是沒有問題的,但在WordPress的所有插件使用自己的jQuery的庫,如果我只是添加了jQuery谷歌鏈接:如何在我的Wordpress頁腳中包含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 } ?> 

你認爲你能幫助我?

+0

在http://stackoverflow.com/questions/1566595/can-i-use-multiple-versions-of-jquery-on-the-same-page – MrGlass 2013-05-02 17:28:54

回答

4

負載從谷歌AJAX庫中尾

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'); 
+0

看看好了,我會嘗試。但我可以問爲什麼IF語句不包含管理員? – swordsecurity 2013-05-02 17:30:47

+0

!is_admin()是爲了防止儀表板頁面中的任何影響 – 2013-05-02 17:35:17

+0

謝謝你的幫助泰米爾Selvan。 – swordsecurity 2013-05-02 18:36:06

0

jQuery的,但你爲什麼不就在無衝突模式,使得沒有崩潰使用內置的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 } ?> 
相關問題