2017-09-06 74 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'); 

第一寄存器脚本和排队吧。