2013-04-24 79 views
0

只需要一點關於WP en隊列的信息,因爲我是一個非常基礎的網頁設計師,我主要使用HTML CSS,至少這是我最瞭解的。WP排隊方法無法加載自定義腳本

我不能最好地解釋我哪裏出了問題,但我可以發佈代碼供人們查看,告訴你我是否已經正確地做到了這一點。我目前使用WAMP在本地構建網站,如果這有助於任何人。我從Google CDN調用Jquery我已經註銷了WordPress附帶的jQuery(因爲我不確定它是否使用最新版本)。

我重新註冊了它,但即使是一個簡單的Jquery文件也不會加載。此刻我試圖加載滾動來錨定jQuery文件。

這裏是的functions.php代碼

<?php function vstep_scripts_basic() 
    { 
    wp_deregister_script('jquery'); 

wp_register_script('jquery', 'http//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', array(), null, false); 



wp_register_script('jquery.anchor', get_template_directory_uri() . '/js/jquery.anchor.js', array('jquery')); 


wp_enqueue_script('jquery.anchor'); 

} 
add_action('wp_enqueue_scripts', 'vstep_scripts_basic'); 
?>  

現在,這也顯示在瀏覽器頁面所以,他對我說,這是正確加載,但仍Jquery的不起作用。

<script type='text/javascript'src='http://localhost/wordpresshttp//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js'></script> 
<script type='text/javascript' src='http://localhost/wordpress/wp-content/themes/vstep/js/jquery.anchor.js?ver=3.5'></script> 

我的網站正確導航,但不包括平滑的滾動效果。 HTML版本可以正常工作,但是wordpress版本並沒有,我不認爲這是代碼的簡單錯誤,因爲它只是一個從HTML到WordPress的複製粘貼作業,改變了路徑和位置。除了網站全部滾動到頁面底部。

我的想法是,在版本3.5的anchor.jquery結尾導致問題?
有我註銷了jQuery錯誤(滾動效應來捆綁使用jQuery 1.9.1因此爲什麼我使用的2.0.0 1.9.1代替)

是正確的路徑爲本地主機上使用?

它是get_template_uri還是get_plugin?

我只是無法弄清楚這一點,任何幫助將不勝感激。

三江源〜

TUMTUM

+0

這是一個[不好的做法,加載]從谷歌API ... – krembo99 2013-04-25 02:20:55

回答

2

您不必在腳本網址中有錯字:http//

變化

wp_register_script('jquery', 'http//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', array(), null, false); 

wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', array(), null, false); 

wp_register_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', array(), null, false); 
+0

和(http://pippinsplugins.com/why-loading-your-own-jquery-is-irresponsible/)的jQuery這就是爲什麼有時我討厭作爲網頁設計師的生活......它似乎在工作。這是尋找超越標記的好例子。在這種情況下,「加價」哈哈。謝謝,我現在需要一些睡眠。 – TumTum 2013-04-24 12:58:13

相關問題