Согласитесь не красиво, когда дата например записи WP не имеет склонения, я имею ввиду дату создания записи на самом сайте: 12 ноябрь / 13 март, чего-то явно не хватает. Сейчас мы это исправим. Открываем файл functions.php который находится в папке вашей темы, и в самый конец вставляем следующее:
function fixRussianMonthText($the_date = '') { if (substr_count($the_date , '---') > 0) { return str_replace('---', '', $the_date); } $replacements = array( "Январь" => "января", "Февраль" => "февраля", "Март" => "марта", "Апрель" => "апреля", "Май" => "мая", "Июнь" => "июня", "Июль" => "июля", "Август" => "августа", "Сентябрь" => "сентября", "Октябрь" => "октября", "Ноябрь" => "ноября", "Декабрь" => "декабря" ); return strtr($the_date, $replacements); } add_filter('the_time', 'fixRussianMonthText'); add_filter('get_the_time', 'fixRussianMonthText'); add_filter('the_date', 'fixRussianMonthText'); add_filter('get_the_date', 'fixRussianMonthText'); add_filter('the_modified_time', 'fixRussianMonthText'); add_filter('get_the_modified_date', 'fixRussianMonthText'); add_filter('get_post_time', 'fixRussianMonthText'); add_filter('get_comment_date', 'fixRussianMonthText');
После этого, на вашем сайте, все даты в которых отображается название месяца, будут иметь склонение. То есть 10 Ноябрь — 10 Ноября; 7 Май — 7 Мая и т.д.