您必须使用钩子将脚本排入WordPress中的队列。使用挂钩wp_enqueue_scripts
对于前端和admin_enqueue_scripts
对于后端侧。
如果要将脚本和样式排入队列,则需要使用以下三个挂钩之一:
wp_enqueue_scripts
(对于前端)login_enqueue_scripts
(用于登录屏幕)admin_enqueue_scripts
(对于管理仪表板)
使用一种方法注册和排队脚本就足够了。区别在于其他开发人员取消注册脚本的好处。
public constructor() {
add_action( \'wp_enqueue_scripts\', array( $this, \'custom_js_register\' ) );
}
public function custom_js_register() {
wp_register_script( \'custom_button\', \'http://xxx.xxx.xxx/js/Button.js\' );
wp_enqueue_script( \'custom_button\' );
}
Als提示不要使用静态地址,带有
http
. 最好使用wp功能
plugins_url
. 还有一个例子:
wp_register_script( self::$handle,
plugins_url( \'js/\', __FILE__ ) . \'Button.js\'
);