Wie kann man in WordPress "home" und "siteurl" dynamisch einstellen?

Ich konfiguriere die mehrsprachige Einstellung dynamisch mit demlocale filter. Welche holen den Sub-Domain-Namen, um die Sprache zu bestimmen.

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

Das funktioniert für die Indexseite, aber wenn ich aufgrund der Einstellungen von @ auf eine andere Seite umleituhome undsiteurl, meine Seite wird immer auf die ursprüngliche Seite umgeleitet www.mysite.com).

So bin ich neugierig, einen dynamischen Weg zu finden, um das @ zu filtehome undsiteurl gemäß der Anfrage, da ich möglicherweise mehr als eine Subdomain für meine Website verwende und nur eine Einstellung für die beiden Einstellungen habe.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage