在WordPress中将脚本文件上载到哪里

时间:2019-04-23 作者:mso4491

我正在使用headers and footers plugin 调用我通过将脚本直接粘贴到插件的用户界面中制作的小脚本。然而,我想上传一个JS文件并调用它。

我应该在哪里上传文件?我猜应该是儿童主题。

1 个回复
SO网友:RiddleMeThis

对您需要使用以下命令将脚本排队wp_enqueue_scripts 然后将它们上传到您的子主题中。我通常创建/js/ 目录以保持事物的有序性。

下面是一个如何将文件放入主题JS子文件夹中的示例。

function wpse_enqueue_scripts() {    

    wp_enqueue_script(
        \'js-functions\',
        get_stylesheet_directory_uri() . \'/js/functions.js\', array(\'jquery\'), filemtime(get_stylesheet_directory() . \'/js/functions.js\')
    );

}
add_action(\'wp_enqueue_scripts\', \'wpse_enqueue_scripts\', 999);

相关推荐

当从javascript初始化编辑器时,添加媒体按钮不起作用

我正在尝试用javascript实例化wp\\U编辑器,除了“添加媒体”按钮不起作用外,它工作得很好。没有错误,但单击按钮不会执行任何操作。我能想到的最简单的测试用例是将编辑器添加到注释表单中,我通过这段代码在一个包含完全库存内容的219个子主题中完成了这一操作(使用Hello World!post to test)。add_action(\'wp_enqueue_scripts\', function() { if ( is_single() && comments_open