个性化阅读
专注于IT技术分析

wp_enqueue_scripts无法渲染我的脚本

这是我在functions.php文件中的代码:

function load_script() { wp_enqueue_script('main', get_stylesheet_directory_uri() . '/js/main/js', false, null, true); };
add_action('wp_enqueue_scripts', 'load_script');

如果我直接在src中将src设置为get_stylesheet_directory_uri()的标记中直接插入标记, 则目录正确且脚本可以正确呈现。 ‘/js/main.js’。

我从这里以前的相关问题中尝试过一些解决方案, 但是没有运气。在这一点上, 我很想了解有效的方法, 但是我很乐意以正确的方式进行操作。


#1


1.首先, 我已经看到, 你的代码中存在语法错误。 ;在函数的右括号之后。 2.而且我也觉得你在wp_enque_scripts的depth参数处使用了false。 3.我也看到你的文件名为/ js / main / js, 但这是错误的。 js文件名应为file_name.js, 因此正确的代码为

function load_script() { 
wp_enqueue_script('main', get_stylesheet_directory_uri() . '/js/main/file_name.js', array(), null, true); 

}
add_action('wp_enqueue_scripts', 'load_script');

试试看代码, 然后让我知道结果


#2


文件名丢失。它可能是:

function load_script() {
    wp_enqueue_script('main', get_stylesheet_directory_uri() . '/js/main/js/main.js', array(), false, false);
};
add_action('wp_enqueue_scripts', 'load_script');
赞(0)
未经允许不得转载:srcmini » wp_enqueue_scripts无法渲染我的脚本

评论 抢沙发

评论前必须登录!