javascript - js 文件路径在正确的方向,但在主题中没有响应
问题描述
我在我的 HTML 网站中使用了图层滑块。什么时候,我要将此滑块添加到 WordPress 主题中。它没有响应。甚至,在页面视图源上,文件路径方向正确。为什么他们没有回应。
滑块的 HTML 代码:
<!DOCTYPE html>
<html lang="en">
<head>
<link href="assets/layerslider/layerslider.min3831.css" rel="stylesheet"/>
</head>
<body>
<div id="homeSliderWrapper">
<div id="homeSliderInner" class="ls-bk-container" data-ride="make-layer-slider" data-id="1" data-version="1" data-src="assets/js/slider.js"></div>
</div>
<script src="assets/js/lib/jquery.min.js"></script>
<script src="assets/layerslider/layerslider.min1ee01ee0.js?v=u_3YRY7JXqEPApYnTt38DqqTzw01kqG41N4v5Osr03Y1"></script>
现在,当我将它们变为动态的 Wordpress 主题时。WP主题代码:
<!DOCTYPE html>
<html lang="en">
<head>
<link href="<?php bloginfo('template_url'); ?>/assets/layerslider/layerslider.min3831.css" rel="stylesheet"/>
</head>
<body>
<h1>For test.</h1>
<div id="homeSliderWrapper">
<div id="homeSliderInner" class="ls-bk-container" data-ride="make-layer-slider" data-id="1" data-version="1" data-src="<?php bloginfo('template_url'); ?>/assets/js/slider.js"></div>
</div>
<script src="<?php bloginfo('template_url'); ?>/assets/js/lib/jquery.min.js"></script>
<script src="<?php bloginfo('template_url'); ?>/assets/layerslider/layerslider.min1ee01ee0.js?v=u_3YRY7JXqEPApYnTt38DqqTzw01kqG41N4v5Osr03Y1"></script>
</body>
</html>
当我检查查看源代码时,所有文件都获得了正确的路径。但是为什么没有响应呢?
解决方案
在 wordpress 中,要使您的资产正常工作,您必须使用functions.php并创建一个函数来注册和加载资产脚本样式等。
以下链接有示例,还详细解释了https://developer.wordpress.org/themes/basics/including-css-javascript/
推荐阅读
- android - 显示对话框,直到后台进程完成
- java - 从局部变量创建 ByteArrayInputStream 是否有效?
- php - 在laravel中将日期更新为第二天
- java - 在 Google Maps Platform JSON 中隐藏个别企业
- swift - ARKit 将真实航向手动应用于场景内的节点
- reactjs - 在 React Router DOM 上排除列入黑名单的确切路由
- javascript - 带有 bootstrap-vue 的 VueJS:表中的一列没有数据
- python - jupyter笔记本单元格中的散景自动完成输入问题
- vba - 删除保存错误的宏
- postgresql - 查询中的 Postgres 时间戳格式