2017-09-06 93 views
-2

我只是得到了WP主題的竅門。我目前正在做一些HTML /腳本的短代碼,並有錯誤enqueing js文件。get_template_directory_uri() - 意外的字符串

我的第一個問題:我是從正確的地方加載它嗎?我目前正在從functions.php返回一個排隊腳本(因此,js只在使用時加載)。

更重要的是,爲什麼我得到一個「意外的字符串錯誤」呢?

function load_my_script(){ 
      wp_enqueue_script( 
       'home-menu', 
       get_template_directory_uri() . '/js/home-menu.js', 
       array('jquery') 
      ); 
     } 
     add_action('wp_enqueue_scripts', 'load_my_script'); 

錯誤顯示在行上:get_template_directory_uri() . '/js/home-menu.js',

謝謝!

回答

0

做這樣的

function load_my_script(){ 
     wp_register_script('home-menu', get_template_directory_uri() . '/js/home-menu.js', array(), '1'); 
     wp_enqueue_script('home-menu'); // Enqueue it! 
    } 
    add_action('wp_enqueue_scripts', 'load_my_script'); 

第一寄存器腳本和排隊吧。