В некоторых темах WordPress форма даты выводится не очень привлекательно — «февраля 20, 2012», многих такой вариант не устраивает, поэтому надо сделать вывод даты в нормальном порядке — « 20 февраля, 2012».

Для изменения потребуется редактирование файлов single.php, index.php и archive.php
Открывем каждый из этих файлов и находим код вывода даты:
<?php the_time('F jS, Y') ?>
Вносим изменения:
<?php the_time('jS F, Y ') ?>
Т.е. поменяли местами месяц и дату.
Можно добавить:
<?php the_time('jS F Y года') ?>
Результат: « 20 февраля, 2012 года»
Если надо вывести день недели, то код будет выглядить вот так:
<?php the_time('l, jS F Y года') ?>
« понедельник, 20 февраля 2012 »
Расшифровка кодировки вывода даты в WordPress:
Y — год в виде четырех цифр, например, 2012;
y — год в виде двух последних цифр, 12;
m — номер месяца с нулями, например, 01, 06, 11;
M — сокращенное название месяца, например, Feb, Sep;
F — полное название месяца, Февраль;
j — день месяца без нулей, от 1 до 31;
d — день месяца с нулями, от 01 до 31;
l (строчная английская L) — полное название дня недели;
D — сокращенное название дня недели, например, Mon, Fri.
При создании сайта всё должно быть просчитано и продумано. Студия WEB-дизайна «WEB.Ассистент» — изготовление сайтов в Санкт-Петербурге делает умные сайты для компаний, рассчитывающих только на лидерские позиции.
Популярность: 5%


20 февраля , 2012
irkinfo
Категория
Теги: 





Спасибо за совет, уже подправил. Только у меня пишет не февраля, а февраль. Не подскажете, как изменить без плагина?
Юрий, установите плагин MaxSite Russian Date. Плагин не тяжелый, всего один файл. Без плагина получится вот так: плагин не устанавливаем, открываем файл плагина, копируем функцию изменения даты (она там одна) и вставить в файл темы functions.php