使用wp_enQueue_脚本链接到JS库不起作用

时间:2016-05-17 作者:Luiza Rios

我已将以下代码添加到functions.php 我的激活子主题:

function fullpagejs() {
    $slimscroll = get_stylesheet_directory_uri() . \'/library/fullPage.js-master/vendors/jquery.slimscroll.min.js\' ;
    wp_register_script(\'fullpage-slimscroll\', $slimscroll, false, null);
    //some more files will be added here later
}
add_action("wp_enqueue_scripts", "fullpagejs");
但是,当我检查页面源代码时,我找不到脚本jquery.slimscroll.min.js 已注册。

2 个回复
最合适的回答,由SO网友:cjbj 整理而成

您不仅必须注册脚本,还必须在此之后将其排队,如下所示:

wp_enqueue_script(\'fullpage-slimscroll\');

SO网友:Max Yudin

您正在排队时注册脚本。

此外,slimScroll依赖于jQuery。所以你必须明确指出这一点。

function fullpagejs() {
    $slimscroll = get_stylesheet_directory_uri() . \'/library/fullPage.js-master/vendors/jquery.slimscroll.min.js\' ;
    wp_enqueue_script( // see here
        \'fullpage-slimscroll\',
        $slimscroll,
        array(\'jquery\'), // dependency
        null
    );
    //some more files will be added here later
}
add_action("wp_enqueue_scripts", "fullpagejs");

相关推荐