次のような約 20 個のオブジェクトを含むjson
ファイルがあります。
{
"firstName": "User1",
"lastName" : "UserLname",
"title": "Human",
"description": "Something Facinating",
"photoURL": "http://www.example.com/wp-content/themes/mytheme/images/profile/user1.jpg",
"contact": {
"email" : "user1@example.com"
}
}
これらのオブジェクトの画像/説明をページに表示する JavaScript コードがあります。このサイトを複数の場所にアップロードしたい。json
したがって、このファイルで絶対 URL を使用しても意味がありません。ファイルからjs
変数を渡し、javascript ファイル内で呼び出すことで問題を解決しました。templateUrl
header.php
<script type="text/javascript">
var templateUrl = '<?= get_bloginfo("template_url"); ?>';
</script>
そしてJavaScriptで:$.getJSON(templateUrl+"/scripts/file.json", function(file){....}
templateUrl
この変数をjson
ファイルにも渡す方法が必要です。そのため、画像パスを justimages/profile/user1.jpg
に設定することができ、サイトがアップロードされた場所に応じて、これに URL を追加できます。