这里有一个jQuery解决方案(正如Mike在第一条评论中所建议的)。
function add_my_scripts() {
wp_enqueue_script( \'jquery\' );
wp_enqueue_script( \'my_init_script\', SCRIPTSRC, \'jquery\', \'1.0\' );
}
add_action( \'init\', \'add_my_scripts\' );
然后将脚本添加到插件中,以执行以下操作:
jQuery.noConflict();
jQuery(document).ready(function($) {
init();
});
这将在无冲突模式下启动jQuery(如果还没有),并向
init()
方法。这是一种比
body onready()
因为
onready()
函数只能调用一件事。。。因此,其他人无法将任何内容挂接到该脚本或添加自定义脚本。最好使您的插件尽可能不引人注目,这样其他插件就不会干扰,反之亦然。