Intereting Posts
Как добавить собственные собственные короткие коды? Отображение общего обзора автора fetch_feed: извлекать записи в порядке появления, а не в хронологическом порядке Пользовательская вкладка WooCommerce с полем повторителя ACF Пользовательский тип сообщения, показывающий одинаковое сообщение на всех страницах Does flush_rewrite_rules () удалить все правила, добавленные другими плагинами, а также моими? Отображать вложения по ID в фрейме wp.media Проблема с -> в предварительных тегах wp_mail не корректно делает из заголовка Опубликовать комментарий авторов отображает имя пользователя admin Передняя часть пуста (т.е. ничего не отображается); Задний конец выглядит хорошо; Каковы возможные причины? Как очистить текст javascript? Преобразовать имя сообщения в идентификатор сообщения Исключение липких сообщений из цикла и WP_Query () в WordPress? Следующая / Предыдущие публикации Ссылки: по алфавиту и из той же категории

Как установить язык даты в плагине

Я работаю над темой WordPress, используя шаблон для управления спортивной командой, матчами, игроками и т. Д.

Я остановил свое местное время в WordPress на французском языке. В блоге, без проблем, сообщение показывает дату на французском языке.

Но есть все, что связано с настраиваемыми типами сообщений, управляемыми плагином. Даты, отображаемые этими плагинами, остаются на английском языке.

Проверяя код, я вижу, что управление форматированием даты выполняется здесь:

function team_get_match_start ($ match_id, $ format = 'j FY / G: i') {

$date_start = get_post_meta($match_id, '_date_start', true); if (!$date_start || !strtotime($date_start)) { return ''; } $timezone_string = get_option('timezone_string'); $gmt_offset = get_option('gmt_offset'); if ($timezone_string) { $tz = $timezone_string; } else if ($gmt_offset > 0) { $tz = date('+Hi', abs($gmt_offset) * 3600); } else if ($gmt_offset < 0) { $tz = date('-Hi', abs($gmt_offset) * 3600); } else { $tz = 'UTC'; } $datetime = date_create( $date_start, new DateTimeZone($tz)); return $datetime->format( $format ); 

Итак, это отображает меня 28 июля 2017 года / 13:00. Я бы хотел, чтобы он был на французском.

Я сделал много неудачных попыток с помощью strftime (). Я читаю о функции word_118n () wordpress, но я не уверен, что с ней делать.

Кто-нибудь, как идея, которая может мне помочь?

Приветственные ребята

Вам нужно взять параметр даты WordPress для первого параметра функции date_i18n:

 date_i18n( get_option( 'date_format' ), strtotime( '11/15-1976' ) ); 

Этот пример можно увидеть на странице функции codex: date_i18n ()