如何在WordPress模板中获取json文件

时间:2020-04-19 作者:Sabbir

我试图使用以下方法从Wordpress模板中的JSON文件中获取数据file_get_contents 但无法获取文件

$data = file_get_contents("../assets/data2.json");
$arr = json_decode($data, true);
遇到此错误时var_dump $data

对象(WP\\u Error)#825(2){[“errors”]=>数组(1){[“http\\u request\\u failed”]=>数组(1){[0]=>字符串(29)“未提供有效的URL。”}}[“error\\u data”]=>数组(0){}}

我的data2.json 文件位于“资源”文件夹中,正在尝试从wordpress中“主题”文件夹中的“模板”文件夹。

1 个回复
SO网友:Patareco

出于安全原因,通常会阻止file\\u get\\u contents()从URL获取内容。您应该提供本地服务器路径。在替代用途中wp_remote_get()