在插件脚本之后加载子主题脚本

时间:2017-07-19 作者:Nitish

Owl carousel js在我的子主题脚本加载后加载,Owl。旋转木马min.js位于wp content文件夹中的插件目录中。我怎么做猫头鹰。旋转木马在我的自定义脚本出现在子主题中之前加载min.js,下面是我在函数中编写的代码。php

add_action( \'wp_enqueue_scripts\', \'custom_script\' , 120);

function custom_script() {
    wp_enqueue_script(\'jquery\');
    wp_enqueue_script( \'ultrabootstrap-bootstrap\', get_template_directory_uri() . \'/js/bootstrap.js\', array(), \'1.0.0\', true );
    wp_enqueue_script( \'ultrabootstrap-scripts\', get_template_directory_uri() . \'/js/script.js\', array(), \'1.0.0\', true );

    wp_enqueue_script(
        \'custom-script\',
        get_stylesheet_directory_uri() . \'/custom-script.js\',
        array(\'jquery\',\'ultrabootstrap-bootstrap\',\'ultrabootstrap-scripts\')
    );
};

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

这个3rd parameter of wp_enqueue_script(), called $deps, 将帮助您解决此问题。您只需要知道猫头鹰转盘排队时使用的句柄。如果是的话owlcarousel, 你要把代码改成这个

wp_enqueue_script(
    \'custom-script\',
    get_stylesheet_directory_uri() . \'/custom-script.js\',
    array(\'jquery\',\'ultrabootstrap-bootstrap\',\'ultrabootstrap-scripts\',\'owlcarousel\')
    // added this new dependancy -----------------------------------------^
);
这样,WordPress就可以为你创造奇迹。如果您不知道句柄,只需检查将owl carousel排入队列的插件的源代码即可。

结束

相关推荐

Theme styling for plugins

我有一个插件,它有自己的CSS,用于在使用相关短代码时生成的内容。我正在尝试创建一个主题来重新设置我网站前端的样式,但由于这个插件有自己的CSS,我如何在新主题中修改它?