首页 > 解决方案 > WordPress - functions.php 不会注册我的 JavaScript 文件

问题描述

我正在尝试在我的文件中注册我的 JavaScriptfunction.php文件。但是当我添加加载 JavaScript 文件的函数时,什么也没有发生。当我进入开发工具并在浏览器上检查它时,它也没有出现在那里。(我在本地工作)

这是我的PHP代码:

function add_scripts() {
  wp_enqueue_script('scripts', get_template_directory_uri() . 'js/scripts.js', array('jquery'), '1.0.0', true);
}
add_action('wp_enqueue_scripts', 'add_scripts');

这是我的 function.php 文件的底部,并且文件 scripts.js 位于我的主题文件夹中的 js 文件夹中。

当我使用我的开发工具检查网页时,我至少应该看到这个负载,但它没有出现。有谁知道这可能是什么原因造成的?

标签: javascriptphpwordpress

解决方案


/在 js 路径文件夹之前丢失了。添加以下 -

function add_scripts() {
  wp_enqueue_script('your_scripts', get_template_directory_uri() . '/js/scripts.js', array('jquery'), '1.0.0', true);
}
add_action('wp_enqueue_scripts', 'add_scripts');

推荐阅读