【发布时间】:2018-07-20 13:46:54
【问题描述】:
我知道在 wordpress (functions.php) 中注册一个 javascript 文件是一种很好的做法。但具体是如何做到的呢?
我以前脑子里都是这样的:
<script src="js/jquery-3.2.1.min.js"></script>
<script src="js/script.js"></script>
然后在我的 script.js 文件中我有 2 行代码:
var openmenu = "assets/menu.svg";
var closemenu = "assets/close-menu.svg";
但是当我将我的 wordpress 网站移动到网上时,svg 将无法加载。我知道它与 wp_enqueue_script 有关,但我似乎无法弄清楚究竟是如何...
非常感谢!
【问题讨论】:
-
Afaik,这样的路径是相对于当前位置的,而不是脚本的位置。您的资产文件夹到底在哪里?
-
它位于 style.css 文件的位置,也就是 get_stylesheet_directory_uri()
标签: javascript php jquery wordpress path