Ich arbeite an einem Thema und möchte es für die Übersetzung zur Verfügung stellen. Ich habe keine Textdomäne in übersetzten Text aufgenommen, da ich noch nicht weiß, wie die Textdomäne aussehen wird. Ich dachte mir, bis ich einen Namen für mein Thema finden kann, sollte ich einfach eine Funktion verwenden, um meinen Textdomänennamen auszugeben, anstatt ihn hart auf übersetzten Text zu codieren.
BEISPIEL:
Dies ist die traditionelle Methode zum Hinzufügen einer Textdomäne:
echo _e('Hello', 'my-theme-name');
Mein Ansatz ist wie folgt:
function text_domain() {
define('TEXT_DOMAIN', 'my-theme-name', true );
echo TEXT_DOMAIN;
}
und wie folgt verwenden:
echo _e('Hello', text_domian());
... und wenn ich einen Namen für mein Thema finde, kann ich ihn einfach an einer Stelle aktualisieren, anstatt ein paar Mal in jeder Datei.
DIE FRAGE IST: Ist dies eine gute Möglichkeit und werde ich Probleme haben, mein Thema vom WordPress-Themenüberprüfungsteam zu genehmigen?
quelle