HTML5 地理位置情報と Javascript を使用して、Google の API で逆地理位置情報ルックアップを行い、ユーザーの町を取得しています。これはすべて正常に機能し、都市/町は という名前の JavaScript 変数に保存されていますcity.short_name
。
現在、私はワードプレスを使用しており、次を使用してサイトのコンテンツの一部を変更しようとしています:
document.getElementById('contenttochange').innerHTML = <? echo do_shortcode('[<code here>]'); ?>;
コンテンツが常に同じだった場合、つまり
<? echo do_shortcode('[just_do_this]'); ?>
それは問題ありませんが、残念ながら、町を というパラメーターとして追加する必要がありますsearch
。例えば
<? echo do_shortcode('[just_do_this search="thetownofuser"]'); ?>
したがって、基本的に、町を見つけて変数として取得したら、その町をパラメーターとして PHP ショートコードを実行して、必要なコンテンツを置き換える簡単な方法はありますか?