我有这个wp_enqueue_scripts
钩子:
public function __construct() {
add_action('wp_enqueue_scripts', array($this, 'my_init_method' ));
}
并注册了自定义的javascript文件:
public function my_init_method()
{
wp_register_script ( 'bt_custom_javascript', plugins_url ( 'assets/custom.js', __FILE__ ) );
}
使用之前
wp_enqueue_script('bt_custom_javascript');
但是从不加载脚本。我做错了什么?
答案 0 :(得分:0)
尝试使用以下代码。
public function __construct() {
add_action('wp_enqueue_scripts', array($this, 'my_init_method' ));
}
public function my_init_method()
{
wp_register_script ( 'bt_custom_javascript', plugin_dir_path( __FILE__ ) .'assets/custom.js',array(), '1.0.0', true );
wp_enqueue_script ( 'bt_custom_javascript' );
}