Решение проблем с синтаксисом в комментариях

Вот нашел решение проблемы

Не знаю, как кого, но меня такая грамматика вордпресса напрягала (может в каких-то русских сборках уже сделано - не знаю, я на основе английской официальной делаю).

Решение придумано : в файле wp-includes\comment-template.php переписываем функцию comments_number() в соответствии с русскими правилами:
function om_number($number, $titles){
$cases = array (2, 0, 1, 1, 1, 2);
return $number." ".$titles[ ($number%100>4 && $number%100<20)? 2 : $cases[min($number%10, 5)] ];
function comments_number_ru() {
global $id;
$number = get_comments_number($id);
if ($number > 0) {
$output = om_number($number, Array('комментарий', 'комментария', 'комментариев')) . "\n";
} else $output = 'Добавить комментарий';
echo apply_filters('comments_number', $output, $number);}

Перед сохранением убедитесь, что используете кодировку UTF-8 без BOM, иначе угробите движок. Лучше всего пользоваться программой Notepad++.

Но у меня в указанном файле творится совсем что-то непонятное.

Кто-то может сказать, конкретно что и где надо заменить?

так откуда знаем что у тебя в другом твоем где у тебя непонятное?

Anonymous
Отправить
Ответ на: