問題の概要
Advanced Access Managerでカスタムの「アクセス拒否」メッセージを設定すると、翻訳されたすべてのページで、訪問者にはデフォルト言語で表示されます。このメッセージはWPML文字列翻訳に表示されないため、翻訳できません。
回避策
メッセージの代わりにページを表示します。
- アクセス拒否のテキストを含むページを作成し、翻訳します。
- AAMの設定でAccess Denied Redirectを開き、フロントエンドにはRedirect to a pageを選択します。
- ページを選択します。訪問者はそれぞれの言語のページに転送されます。