Intereting Posts
Изменить имена индикаторов прочности пароля? Получать вложения только для этого сообщения как сделать массив сообщений id в is_single Как получить все вложения, которые используются в текущем сообщении, а не только для детей? Проверьте, было ли введено однократное или несколько пользовательских данных Как исключить посещаемые сообщения из цикла query_posts с meta_value Есть ли возможность настроить настоящую тему, добавляя боковые панели Как я могу поместить $ _GET коды в function.php? is_page () и is_page_template () не дифференцируется Каков наиболее полный резервный плагин для WordPress (он не должен быть бесплатным)? Переадресация нескольких видов для только домашней страницы wp_enqueue_script добавление условного оператора не работает Какие фильтры или действия следует использовать после загрузки и удаления мультимедиа? Аутентификация из подпапки non-wp cookie WordPress

Перевод даты публикации на арабский язык

Мне нужно перевести даты публикации с английского на арабский.

Я загрузил po-файл из этой ссылки, используя перевод строки WPML: http://wpcentral.io/internationalization/ar/

Файл .po имеет переводы в течение нескольких месяцев, но не лет и дат.

Я хочу, чтобы дата, подобная 22 января 2015 года, показалась 22 января 2015 года, но я могу получить ее только в 22 ي 2015 году

Что я упускаю?

Solutions Collecting From Web of "Перевод даты публикации на арабский язык"

Найди его. Любой, у кого есть подобная проблема, может добавить этот код к своему плагину сайта или функции functions.php

function convert_numbers_to_arabic( $string ) { $arabic_numbers = array('۰', '۱', '۲', '۳', '٤', '۵', '٦', '۷', '۸', '۹', '.'); $english_numbers = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '.'); return str_replace($english_numbers, $arabic_numbers, $string); } add_filter( 'get_the_time', 'wpse_convert_arabic_time' ); add_filter( 'get_the_date', 'wpse_convert_arabic_time' ); function wpse_convert_arabic_time( $the_time ) { if ( get_bloginfo( 'language' ) == 'ar' ) { $the_time = convert_numbers_to_arabic( $the_time ); } return $the_time; }