问题概述
当您在 Advanced Access Manager 中设置自定义“拒绝访问”消息时,访问者在每个已翻译的页面上看到的都是默认语言的消息。该消息不会出现在 WPML字符串翻译 中,因此您无法翻译它。
临时解决方法
显示页面以代替消息:
- 创建一个包含拒绝访问文本的页面,并将其翻译。
- 在 AAM 设置中,打开Access Denied Redirect,并为前端选择Redirect to a page。
- 选择该页面。访问者将被引导至其对应语言的页面。
当您在 Advanced Access Manager 中设置自定义“拒绝访问”消息时,访问者在每个已翻译的页面上看到的都是默认语言的消息。该消息不会出现在 WPML字符串翻译 中,因此您无法翻译它。
显示页面以代替消息: