gpt4 book ai didi

javascript - 在 WordPress 站点中从 Javascript 加载文件的路径

转载 作者:行者123 更新时间:2023-12-03 03:06:33 25 4
gpt4 key购买 nike

我正在使用 WordPress 开发一个网站,其中需要包含一些用 javascript 制作的数据可视化。我需要在 JS 脚本中加载包含数据的文件。脚本和数据都位于我的主题文件夹中,具有以下层次结构:

theme
--scripts
----my_script.js
--data
----my_data.csv

假设我使用 d3.js 在脚本中加载数据,使用以下代码:

d3.csv("path/to/data/my_data.csv", function(error, data){
// Use the data
});

path/to/data 应该是什么?我很困惑。它应该与脚本所在的位置相关吗?或者使用脚本的页面在哪里?相对于服务器文件系统,还是相对于站点的域?

最佳答案

由于我还没有得到任何答案,这就是我最终所做的。

在要显示可视化效果的页面模板中,我将以下代码添加到正文中:

<script>
var theme_URI = "<?php echo get_stylesheet_directory_uri(); ?>";
</script>

这使用 WordPress 函数来获取当前主题的路径,因此获取数据文件的正确路径现在很简单:

d3.csv(theme_URI + "/data/my_data.csv", function(error, data){
// Use the data
});

关于javascript - 在 WordPress 站点中从 Javascript 加载文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47139969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com