2014-01-18 67 views
0

我用這個掛鉤我的腳本和樣式,以我的插件jQuery的代碼不上我的插件工作WordPress的

add_action('admin_init', 'the_box_init'); 

// Init plugin options to white list our options 
function the_box_init(){ 
    register_setting('the_box_options', 'the_box', 'the_box_validate'); 
    wp_enqueue_style('myprefix-style', plugins_url('theboxstyle.css', __FILE__)); 
    wp_enqueue_script('myprefix-script', plugins_url('theboxjs.js', __FILE__)); //this hook my custom js, preferrably which contents almost my jquery codes. 

} 

然而,jQuery的代碼甚至沒有在這個簡單的代碼工作(如下所述)

$(document).ready(function() { 
alert("asdasd"); 
}); 

和只有JavaScript做的工作..

什麼想我的執行得到錯誤的jQuery是沒有工作?

即時通訊任何建議,建議和想法。先謝謝你。

回答

1

嘗試把你的代碼在一個封閉:

(function($){ 
    alert("asdasd"); 
})(jQuery); 

或:

$.noConflict(); 
jQuery(document).ready(function($) { 
    alert("asdasd"); 
}); 

這將幫助你防止WordpressjQuery

+0

工作的高度之間的衝突!第一個修復它!謝謝! –