ユーザーの場所を取得して、その場所に応じて変化するURLを指すリンクを表示したいと思います。HREFの最後にユーザーの都市名を配置したいだけです。
私のワードプレスサイトの静的ページでこの作業が必要です。私はExec-phpというプラグインを使用しており、ページでPHPを実行できます。
ショートコード「[mmjs-city]」を使用してユーザーの都市を提供するプラグインがあります。
さまざまなパスで機能させるようにしましたが、リンクが機能することはありません。
ここで、そのショートコードを値に割り当ててみました。
<?php
$city= "[mmjs-city]";
echo $city;
echo "<a href='?s=" . $city ."'>Search for your city</a>";
?>
最初の2行を追加して、ショートコードが機能しているかどうか、および値$cityに正しく割り当てられているかどうかを確認しました。その部分は機能します。次に、リンクを作成し、その最後に値$cityを置きます。しかし、私を連れて行く代わりにそれを試すとき:
/?s = new + york
それは私を連れて行きます:
/?s=%3Cscript%20language=%22javascript%22%3Edocument.write(geoip_city());%3C / script%3E
どうしたらいいのかわからない。それを機能させる方法についての情報を本当にありがたいです。それは私のサイトにとって本当に重要な機能です。さらに詳しい情報を求めるか、何かをidkしてください。
また、これは私がそのコードをテストした場所です:
http://chusmix.com/?page_id=1129
ありがとう