¿Cómo configurar dinámicos `home` y` siteurl` en WordPress?

Configuré la configuración de varios idiomas dinámicamente usando ellocale filtrar. Que busca el nombre de subdominio para determinar el idioma.

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

Eso funciona para la página de índice, pero cuando redirijo a otra página, debido a la configuración dehome ysiteurl, siempre redirige mi sitio al original (www.mysite.com)

Así que tengo curiosidad por encontrar una forma dinámica de filtrarhome ysiteurl de acuerdo con la solicitud, porque podría usar más de un subdominio para mysite y solo tengo una configuración para las dos configuraciones.

Respuestas a la pregunta(2)

Su respuesta a la pregunta