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.