jquery代码不适用于我的插件wordpress

时间:2014-01-18 20:07:18

标签: jquery wordpress-plugin 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 个答案:

答案 0 :(得分:1)

尝试将代码置于闭包中:

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

或:

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

这有助于您防止WordpressjQuery

之间发生冲突