Intereting Posts
Удалить возможность для администраторов удалять администраторов Как протестировать диск WordPress на VPS с помощью стека LEMP перед тем, как начать жить? Как удалить кнопки из редактора WP на странице редактирования сообщений в области администратора $ post break контейнерный цикл Создание лучшего медиа-загрузчика для WordPress Вставка переменной в короткий код внутри php Как удалить слово из URL-адреса в WordPress с помощью .htaccess? Получите термин id, относящийся к пользовательской таксономии, на пользовательской странице шаблона one-post-type.php Попытка отображать пользовательскую мета по «имени» – не по «ID» Как изменить каталог загрузки файлов на версии 3.5? Отображение последних сообщений на странице Проблема с флажком с пользовательской опциональной страницей '&' вызывает ошибку в моем коротком коде, когда я перечисляю содержимое страницы Неустранимая ошибка: Непринятая ошибка: вызов неопределенной функции get_option () Как удалить повторяющиеся расположения в меню

Как изменить язык только для интерфейса?

Я установил тему wordpress, я могу видеть .mo и .po /public_html/wp-content/themes/themename/lang , язык, который я хочу использовать, доступен.

Не могли бы вы посоветовать, как использовать определенный язык? Я не хочу менять язык администрирования только на языке темы.

Solutions Collecting From Web of "Как изменить язык только для интерфейса?"

Вы можете отфильтровать строку для locale , она содержит текущий язык. И вы можете исключить администратора из этого фильтра:

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

Вы также можете попробовать следующее:

1. Запустите jquery translate script из этой ссылки.

2. Как это работает ( 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(){ ?> <script> // run script after both script load for translate webpage jQuery(document).ready(function(){ //from english to german: jQuery('body').translate( 'ar' ); }); </script> <?php add_action('wp_footer','ravs_translate_webpage_fx', 999 ); // make sure this hook run after jquery-translate include in webpage 

Я думаю, что вашим самым простым вариантом было бы обновить вашу установку, используя локализованную версию WordPress для вашего родного языка (и убедитесь, что WPLANG остается установленным соответствующим образом), а затем использовать плагин, такой как:

  • Английский WordPress Admin
  • Администратор на английском или
  • WP Dative Dashboard

… для переключения интерфейса администратора на английский.