Как поменять перевод слов в админке сайта?
При необходимости поменять перевод каких-либо слов в админке сайта вебмастеры залезают в файлы движка и редактируют их напрямую. В редких случаях они редактируют файлы перевода. Но такие действия не имеют смысла, так как при очередном обновлении WordPress все внесенные изменения пропадут. Есть более правильный и корректный способ изменить перевод каких-либо слов в админке сайта. Для этого вам необходимо добавить в файл functions.php вашей темы такой код:
//замена перевода в админке сайта start function wph_translate_admin($translated) { $words = array( 'Консоль' => 'Управление', 'Записи' => 'Статьи', 'На виду' => 'Статистика сайта', ); $translated = str_ireplace(array_keys($words), $words, $translated); return $translated; } add_filter('gettext', 'wph_translate_admin'); add_filter('ngettext', 'wph_translate_admin'); //замена перевода в админке сайта end |
Обратите внимание - замена производится для русского текста, а не для оригинального английского. То есть вы меняете слова в уже готовом переводе.