Posts Tagged ‘плагин’

Вордпресс. Даты по-русски.

Четверг, января 14, 2010

Любой движок имеет свои недостатки с точки зрения отдельно взятого пользователя.

Не стал исключением и движитель этого форума. Что именно меня не устроило? Формат отображения дат. Ну что это, пишется например ‘Январь 13th, 10′. Конечно, можно въехать что это ’13 января 2010 года’, но ведь куда удачнее когда ’13 января 2010 года’ пишется именно так. Заглянув настройки обрадовался, вот оно – формат отображения даты. Однако оказалось не все так просто. На какое бы значение я не менял, а даты постов оставалась в прежнем формате. Може так только в дефолтной теме.

Заглянув в файл index.php в папке wp-content/themes/default обнаружил что функция the_time вызывается с параметром ‘F js, y’, то есть  формат даты задается явно и от настроек не зависит. Возможно это недоработка создателей темы или создателей вордпресса. Ни в том ни в другом случае легче нам не сановится.

Решение траблы достаточно простое: заменяем кусочек кода

the_time(‘F js, y’)

на

the_time(get_option(‘date_format’))

Теперь, изменения фортамта отображения в настройках даты будут иметь силу.

Устанавливаем в настройках формат ‘j F Y года’.

Однако, взглянув на результат видим ’13 Январь 2010′. Опять как-то не по-русски. Окончательно привести дату к русскому виду поможет плагин MaxSite Russian Date. У меня он был установлен автоматически при инсталяции  блога. Если такого плагина в списке не оказалость то качнуть его можно по ссылке: http://maxsite.org/page/russian-date.

Достаточно активировать плагин в разделе Администрирование и даты постов приобретут привлекательный вид.