在wordpress版本4.8.2中,javacsript文件不包括在内。以下是functions.php

时间:2017-10-07 07:37:33

标签: wordpress

在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');

1 个答案:

答案 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函数,如果没有依赖项,也传递一个空数组。

参考wp_enqueue_script

参考wp_enqueue_style