私は多言語サイトを運営しています、そして私はユーザーに送られるEメールが彼らの言語であることを望みます。私がすでに持っているスキームは以下の通りです:
問題は、ユーザーのIPアドレスに基づいて電子メールも翻訳したいということです。 (例:ユーザーが https:// mysite/fr/signup を介して登録した場合、登録完了のために送信された電子メールはフランス語になります。 )
私はWPMLとLoco Translateを翻訳のためにアクティブにしています、そしてGeo Redirectを使ってユーザーをさまざまなサイトの言語にリダイレクトします。
これは達成可能ですか?そしてどうやって?
私はIP2Location Redirectionと呼ばれるプラグインを使ってそうすることができました、そしてそれは私のためにうまくいきました。 Geo Redirectは、最新バージョンのWordpressと互換性がないことがわかりました。
Htmlフォームに隠しフィールドを追加し、その値の一部としてurlをロードすることによってもこれを行うことができます。=> <input type="hidden" name="lang" value="<?=$_SERVER['REQUEST_URL']; ?>">