Comment définir dynamique "home" et "siteurl" dans WordPress?

Je config le multi-paramètre de langue de façon dynamique à l'aide de la locale filtre. Qui de récupérer le nom de sous-domaine pour déterminer la langue.

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');

Qui travaille pour la page d'index, mais quand je me rediriger vers une autre page, car les paramètres de home et siteurl, il est toujours redirige mon site à l'origine d'un (www.mysite.com).

Donc je suis curieux de retrouver une dynamique de filtrer les home et siteurl en fonction de la demande, parce que je pourrais utiliser plus d'un sous-domaine pour monsite et je n'ai qu'un seul des paramètres pour les deux paramètres.

OriginalL'auteur Alfred Huang | 2014-09-24