在WordPress版本4.8.2中不包括JavacScript文件。下面是functions.php的代码:
function niksBlog_resource()
{
wp_enqueue_style('style',get_stylesheet_uri());
wp_register_script('main_js', get_template_directory_uri() . '/js/main.js', null, 1.0, true);
wp_enqueue_script ('main_js');
}
add_action('wp_enqueue_scripts','niksBlog_resource');
答案 0 :(得分:0)
这是在WordPress中添加自定义js文件的官方方式。
add_action('wp_enqueue_scripts', 'load_scripts', 12);
function load_scripts() {
wp_enqueue_script('filename', get_template_directory_uri() . '/js/filename.js', array(), '1.0.0', true );
}
在你的情况下这样做。
add_action('wp_enqueue_scripts','niksBlog_resource', 12);
function niksBlog_resource() {
wp_enqueue_style('style',get_stylesheet_uri());
wp_enqueue_script('main-js', get_template_directory_uri() . '/js/main.js', array(), 1.0, true);
}
我将数据传递给wp_enqueue_script
函数,如果没有依赖项,也传递一个空数组。