Zusätzliches Menü

Holen Sie sich MemberPress noch heute! Lassen Sie sich für die Inhalte, die Sie erstellen, bezahlen! MemberPress jetzt kaufen
  1. Startseite
  2. Wissensdatenbank
  3. Allgemein
  4. Übersetzen von MemberPress
  5. Wie man Admin nach automatischen Übersetzungen ins Englische zwingt

Wie man Admin nach automatischen Übersetzungen ins Englische zwingt

Um auf dem Verwaltungsbildschirm für alle Benutzer mit Zugang zu den Verwaltungsbildschirmen oder nur für einzelne Benutzer nur Englisch zuzulassen, gehen Sie wie folgt vor. Sie benötigen Zugriff auf die Dateien auf Ihrem Server entweder über CPanel, FTP/SFTP oder ein Dateiverwaltungs-Plugin.

Hinweis: Diese Lösung wurde auf der Grundlage von Informationen und Code formuliert, die Sie hier finden: https://developer.wordpress.org/reference/hooks/locale/

  1. Erstellen Sie in wp-content/plugins einen Ordner und nennen Sie ihn english-only-admin
  2. Erstellen Sie im neuen Ordner eine Datei namens english-only-admin.php
  3. Um Englisch für alle Admin-Benutzer zu erzwingen, kopieren Sie den Code von hier und fügen ihn in die Datei ein: https://developer.wordpress.org/reference/hooks/locale/#comment-content-1826

    Wenn Sie die Sprache nur für bestimmte Benutzer erzwingen wollen, verwenden Sie stattdessen die unten stehende Version des Codes. Ersetzen Sie ### durch die Benutzer-ID des Admin-Benutzers oder eine durch Komma getrennte Liste von Benutzer-IDs. 

<?php

/*

Plugin-Name: Nur Englisch Admin

Plugin URI: http://your-domain.com

Beschreibung: Englisch (en_US) im WordPress Admin erzwingen

Version: 1.0

Autor: Sie

Autor URI: http://your-domain.comText

Bereich: englishonlyadmin

*/

// direkten Zugriff verhindern

if ( ! defined( 'WPINC' ) ) {

die;

}

if ( ! function_exists( 'uniquePrefix_force_english_only_admin' ) ) {

/**

* Überschreiben Sie das Gebietsschema für den Administrator, um Englisch (en_US) zu erzwingen.

*

* @param string $locale Aktuelles Gebietsschema.

*

* @return string Englisches (en_US) Gebietsschema, wenn in Admin, ansonsten konfiguriertes Gebietsschema.

*/

function uniquePrefix_force_english_only_admin( $locale ) {

$english_users = array( ### ); //REPLACE ### mit der Benutzerkennung oder einer durch Komma getrennten Liste von Benutzerkennungen

// erkennen, wann wir uns im Admin-Dashboard befinden und Englisch erzwingen

if ( is_admin() ) {

$u = get_current_user_id();

if( $u && in_array( $u, $english_users ) ) {

$locale = 'en_US';

}

}

return $locale;

}

add_filter( 'locale', 'uniquePrefix_force_english_only_admin', 99999, 1 );

}

  1. Speichern Sie die Datei
  2. Gehen Sie zum Bildschirm WordPress Dashboard -> Plugins
  3. Aktivieren Sie das Plugin English Only Admin
War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

Lassen Sie sich für die von Ihnen erstellten Inhalte bezahlen.