Wie ändere ich den Wert von lang = en-US?

Ich habe festgestellt, dass im -Tag auf meiner WP-Site die Sprache als US-Englisch definiert ist.

  

Ich würde es gerne in britisches Englisch ändern, aber ich bin mir nicht sicher, auf welche Weise.

Ich grub herum und fand language_attributes() in general-template.php welches einen Aufruf von get_bloginfo('language') . Ich könnte den Wert hier manuell eingeben, aber das scheint nicht der beste Weg zu sein.

Was ist der richtige Weg, um diesen Wert zu ändern?

Solutions Collecting From Web of "Wie ändere ich den Wert von lang = en-US?"

Der Wert für diese Zeichenfolge wird normalerweise von der Option WPLANG in Ihrer databasetabelle $prefix_options . Sie können es im Backend unter Einstellungen / Allgemein ( wp-admin/options-general.php ) oder per SQL einstellen.

Es gibt mehrere Möglichkeiten, diesen Wert pro PHP zu ändern:

  1. Erstelle eine globale Variable $locale in deiner wp-config.php :

     $locale = 'en_GB'; 
  2. Deklariere den konstanten WPLANG in deiner wp-config.php :

     define( 'WPLANG', 'en_GB' ); 

    Dies ist veraltet, funktioniert aber weiterhin.

  3. locale :

     add_filter( 'locale', function() { return 'en_GB'; }); 

    Dies ist eine sehr flexible Möglichkeit, da Sie der function weitere Bedingungen hinzufügen können, zum Beispiel die aktuelle Site-ID in einer Multisite überprüfen.

Wie bei der letzten Version von WordPress 4+ ist die hier zur Verfügung gestellte Lösung veraltet, bitte überprüfe meine Antwort hier für weitere Details

https://Stackoverflow.com/a/37571439/1358670