2017-09-13 20 views
0

我有這個wp_enqueue_scripts鉤:JavaScript文件

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

你在哪裏排隊'bt_custom_javascript'? –

+0

@ add_submenu_page'回調函數中的@VidyaL。 – Steve

+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'); 
}