You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用wp_enqueue_scripts无法加载脚本问题求助

解决wp_enqueue_script加载失败的问题

嘿,我一眼就揪出你代码里的小纰漏啦!你在wp_enqueue_script里写的脚本路径错了——你写的是'/js/main/js',少了正确的文件后缀.js!而你直接插script标签时用的是'/js/main.js',路径是对的,所以能正常加载。

先给你修正后的代码:

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

另外再给你几个额外的排查小技巧,防止以后再踩坑:

  • 确认load_script这个函数名没和主题或插件里的其他函数冲突,要是有冲突,换个独特的名字比如my_custom_load_main_script就行
  • 如果你是在父主题里操作,get_stylesheet_directory_uri()也能用,但要确保指向父主题目录的话,用get_template_directory_uri()会更精准
  • 把参数里的null换成具体版本号(比如'1.0'),能避免浏览器缓存旧脚本,调试起来更省心

内容的提问来源于stack exchange,提问作者Jay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:03:09