【发布时间】:2022-04-29 13:59:48
【问题描述】:
我使用locale 过滤器动态配置多语言设置。其中取子域名来判断语言。
function load_custom_language($locale) {
// get the locale code according to the sub-domain name.
// en.mysite.com => return `en`
// zh.mysite.com => return `zh_CN`
// tw.mysite.com => return `zh_TW`
// etc..
}
add_filter('locale', 'load_custom_language');
这适用于索引页面,但是当我重定向到另一个页面时,由于 home 和 siteurl 的设置,它总是将我的网站重定向到原始页面 (www.mysite.com)。
所以我很想找到一种根据请求过滤home和siteurl的动态方法,因为我可能会为mysite使用多个子域,而这两个设置只有一个设置.
【问题讨论】: