現在言語切り替えボタンを作成しようと考えており、日本語用と英語用のサイトをwordpressにてそれぞれ作成して英語にはurlの末尾のenをつけて作成しました。
aタグをクリックした際に現在のページのurlにenを追加してサイトの表示を切り替える方法がわからずにいます。
https://test.jp/〜からhttps://test.jp/en/〜のように表示しているページを切り替えずにurlにenを追加して表示し直す方法はありますでしょうか
クリックイベントでどうにかできないかと思ったのですがやり方がわからず、以下の内容の参考コードを試したところブログなどの投稿ページがうまく切り替えられませんでした。
html
1<div> 2 <a id="ne-link" href="#">English</a> 3</div>
script
1<script type="text/javascript"> 2 jQuery(function($){ 3window.onload = function () { 4 var json = [ 5 //en 6 { "current":"http://example.com/", 7 "link" :"http://example.com/"} 8 ] 9 for( var i in json ){ 10 if( json[i].current == window.location.href ){ 11 var element = document.getElementById( "ne-link" ) ; 12 element.href = json[i].link; 13 break; 14 } 15 } 16} 17 }); 18</script>