javascript - 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 文件夹中。
当我使用我的开发工具检查网页时,我至少应该看到这个负载,但它没有出现。有谁知道这可能是什么原因造成的?
解决方案
您/
在 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');
推荐阅读
- npm - 无法在 Mac 上安装 skpm
- java - 为什么我在这个 unmodifiableSet 上得到 ConcurrentModificationException?
- java - 如何在 Android Studios 中解决事件日志“所有文件都是最新的”
- python - Gtk3 在大量计算开始之前隐藏一个对话框(pyGtk)
- javascript - 间隔调用 API 以避免泛滥
- python-3.x - ValueError: view limit minimum 0.0 小于 1 并且是无效的 Matplotlib 日期值。
- lua - Lua - 我如何编辑注册表?
- opengl - OpenGL 中的颜色命令问题
- bash - BASH 脚本 - 不是预期的输出?
- jenkins - 詹金斯管道构建 NoClassDefFoundError