Замінюємо стандартні написи в адмінці 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.