我用它来将我的脚本和样式挂钩到我的插件
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没有用?
我打开任何建议,建议和想法。提前谢谢。
答案 0 :(得分:1)
尝试将代码置于闭包中:
(function($){
alert("asdasd");
})(jQuery);
或:
$.noConflict();
jQuery(document).ready(function($) {
alert("asdasd");
});
这有助于您防止Wordpress
和jQuery