我正在构建一个插件,我想使用jQuery Knob,但似乎使用了以下方法:
plugins_url( '/assets/js/jquery.knob.min.js, . . . . . 与其他插件有冲突吗?
怎么把它变成这样?
wp_enqueue_script( 'jquery-ui-widget' );
wp_enqueue_script( 'jquery-ui-mouse' );
wp_enqueue_script( 'jquery-ui-accordion' );
wp_enqueue_script( 'jquery-ui-autocomplete' );
wp_enqueue_script( 'jquery-ui-slider' );发布于 2020-10-19 09:22:06
如果您只想按名称对脚本进行排队,那么必须首先向wp_寄存器_脚本注册它:
wp_register_script( 'jquery-knob',
plugins_url( 'assets/js/jquery.knob.min.js', __FILE__ ),
array( 'jquery' ), '1.2.11' );
:
wp_enqueue_script( 'jquery-knob' );但是,只有当您注册一个脚本作为其他脚本的依赖项时,这才是真正有用的,我不认为您在这里。相反,注册并一次排队更容易,您应该从wp_排队_脚本钩子中这样做:
function enqueue_jquery_knob() {
wp_enqueue_script( 'jquery-knob',
plugins_url( 'assets/js/jquery.knob.min.js', __FILE__ ),
array( 'jquery' ), '1.2.11' );
}
add_action( 'wp_enqueue_scripts', 'enqueue_jquery_knob', 10, 0 );https://wordpress.stackexchange.com/questions/376764
复制相似问题