wp-configでブラウザーの言語設定を読み込み言語を切り替わるようにしています。
welcartプラグインを入れたあと、welcartの言語設定がサイト全般に影響するようになってしまいました。
サイトの言語をwp-configでプラグイン入れる前のように切り替わるようにするにはどのようにしたらいいのかご存知の方がいらっしゃいましたらお教えいただきたいです。
以下の方法で言語切り替えをしております。
if (preg_match(‘/^ja/i’, $_SERVER[‘HTTP_ACCEPT_LANGUAGE’])) {
$locale = “ja”;
define (‘WPLANG’, ‘ja’);
if(htmlspecialchars(@$_GET[“lang”] == “en”)) {
$locale = “en_US”;
define (‘WPLANG’, ‘en_US’);
}
} else {
$locale = “en_US”;
define (‘WPLANG’, ‘en_US’);
if(htmlspecialchars(@$_GET[‘lang’] == “ja”)) {
$locale = “ja”;
define (‘WPLANG’, ‘ja’);
}
}
——————————————-
WordPress のバージョン:4.5.3
Welcart のバージョン:Version 1.8.7
症状を確認したブラウザ:Chrome Firefox
——————————————–