Заменяем стандартные надписи в админке WordPress
Работая с WordPress я часто натыкался на непонимание клиентов, что такое пункт POST или Media в панели администратора. Недавно в интернете нашел простое и эффективное решение этой проблемы. У WordPress есть стандартное решение для замены некоторых стандартных надписей в админке при помощи функции str_ireplace(). Долго рассказывать не буду, просто поделюсь рабочим примером.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
add_filter( 'gettext', 'wps_translate_words_array' ); add_filter( 'ngettext', 'wps_translate_words_array' ); function wps_translate_words_array( $translated ) { $words = array( // 'word to translate' = > 'translation' 'Posts' => 'Article', 'Post' => 'Articles', 'Pages' => 'Stuffing', 'Media' => 'Upload Images', 'Links' => 'Blog Roll', ); $translated = str_ireplace( array_keys($words), $words, $translated ); return $translated; } |
Все проверял, работает отлично! Удачи в разработке ).

/*

- Базовый курс по веб-дизайну;
- Верстка сайтов;
- Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
- Разработка сайтов на PHP.