javascript - js文件中的WordPress图片路径

标签 javascript wordpress

我正在创建 WP 主题,我正在使用光滑的 slider ,并且对于 main.js 文件中的 nextArrow、prevArrow,无法获取图像 url 路径。

 prevArrow: '<img class="a-left control-c prev slick-prev" src="img/left-arrow.png">',
 nextArrow: '<img class="a-left control-c prev slick-prev" src="img/right-arrow.png">',

我还在 js 中创建了一个 var

var templateUrl = '<?= get_bloginfo("template_url"); ?>';

然后,我以这种形式调用这个变量:

prevArrow: '<img class="a-left control-c prev slick-prev" src="' + templateUrl + '/img/left-arrow.png">',

但没有成功

最佳答案

在调用 wp_head() 之前,您可以通过在模板 header 中设置 JS 变量来避免对完整路径进行硬编码,并保存模板 URL。喜欢:

<script type="text/javascript">
var templateUrl = '<?= get_bloginfo("template_url"); ?>';
</script>

并使用该变量来设置背景(我知道你知道如何做到这一点,我只包含这些详细信息,以防对其他人有帮助):

Reset.style.background = " url('"+templateUrl+"/images/searchfield_clear.png') ";

关于javascript - js文件中的WordPress图片路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48379987/

相关文章:

javascript - 发件人未收到 socker.io 上发送的消息

javascript - 闭包 : How does this specific piece work?

javascript - onclick 链接 提交表单

php - 如何从 "Carbon Fields 2.1.0"WP 插件中检索字段值?他们在哪个阶段可以访问?

mysql - 如何使用 git 为 WordPress 站点设置本地服务器

facebook - w3c 验证器显示 Facebook 打开图错误

javascript - 局部 View 和 CSS/Javascript

javascript - 不能让div去页面底部,CSS,HTML

css - 如何在wordpress主题中制作水平下拉菜单

php - 帮助简化 if while 列表在 wordpress 中的循环