Wie ändere ich nur die Sprache für das Frontend?

Ich habe ein WordPress-Theme installiert, ich kann die .mo und .po /public_html/wp-content/themes/themename/lang , die Sprache, die ich verwenden möchte, ist verfügbar.

Könnten Sie bitte beraten, wie Sie eine bestimmte Sprache verwenden können? Ich möchte die Admin-Sprache nicht nur die Themensprache ändern.

Solutions Collecting From Web of "Wie ändere ich nur die Sprache für das Frontend?"

Sie können die Zeichenfolge für das locale filtern, sie enthält die aktuelle Sprache. Und Sie können den Admin von diesem Filter ausschließen:

 is_admin() or add_filter( 'locale', function() { return 'ar'; }); 

Sie können dies auch versuchen:

1. Laden Sie jquery translate script von diesem Link herunter

2.wie es funktioniert ( doc , live test )

 < ?php function ravs_frontend_translate_script() { wp_enqueue_script( 'translate', get_template_directory_uri() . '/js/jquery.translate.js', array( 'jquery' ), '0.0.1', true ); } add_action( 'wp_enqueue_scripts', 'ravs_frontend_translate_script' ); function ravs_translate_webpage_fx(){ ?>  < ?php add_action('wp_footer','ravs_translate_webpage_fx', 999 ); // make sure this hook run after jquery-translate include in webpage 

Ich denke, dass Ihre einfachste Möglichkeit darin besteht, Ihre Installation mit der lokalisierten Version von WordPress für Ihre Muttersprache zu aktualisieren (und sicherzustellen, dass WPLANG entsprechend WPLANG bleibt) und dann ein Plugin zu verwenden, wie zum Beispiel:

  • Englisch WordPress Admin
  • Admin in Englisch , oder
  • WP Natives Dashboard

… um nur die Admin-Oberfläche auf Englisch umzustellen.