我在WP站點有多個語言,如(English,German and French)
。還有URL看起來像這樣:http://example.com(english). http://example.com/?lang=fr(french) and http://example.com/?lang=de(german)
我想頁面之前改變語言loads.so我嘗試index.php
一些代碼,但它造成的問題。 我的代碼是:更改語言使用自定義代碼
$currentUrl = 'this is current page url';
$store_code = "french";
switch ($store_code) {
case 'french':
$_baseurl = $currentUrl."?lang=fr";
echo "<script type='text/javascript'>window.location='{$_baseurl}'</script>";
break;
case 'german':
$_baseurl = $currentUrl."?lang=de";
echo "<script type='text/javascript'>window.location='{$_baseurl}'</script>";
break;
case 'mandarin':
$_baseurl = $currentUrl."?lang=zh";
echo "<script type='text/javascript'>window.location='{$_baseurl}'</script>";
break;
default:
$_baseurl = $currentUrl;
echo "<script type='text/javascript'>window.location='{$_baseurl}'</script>";
break;
}
Output.
它生成像這樣的空網頁的網址。
http://example.com/?lang=fr?lang=fr?lang=fr?lang=fr?lang=fr?lang=fr?lang=fr?lang=fr?lang=fr?lang=fr?lang=fr?lang=fr?lang=fr?lang=fr?lang=fr
'但它造成了問題'它創建了什麼問題? – 2014-12-19 06:21:42
@Rohil_PHPBeginner我有添加錯誤問題 – 2014-12-19 06:23:59