我刚刚掌握了WP主题。我正在为一些html /脚本制作一个短代码,并且在js文件中输入错误。
我的第一个问题:我是从正确的地方加载吗?我目前正在从 functions.php 返回一个enqueue脚本(因此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 :(得分: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');
首先注册脚本并将其排队。