@kuznetsovartur

Не могу изменить слово «комментарии» в Wordpress?

Короче вот стандартный такой код который выводит количество комментов.
Я поменял слово "Комментарии" на "Отзывы"

<?php comments_popup_link(__('Нет отзывов', 'wpex'), __('1 отзыв', 'wpex'), __('Отзывы %', 'wpex'), 'comments-link' ); ?>

Должен выводить вместо слова "Комментарии" слово "Отзывы".
НО
-- Если нет комментов то все ок - пишет "Нет отзывов"
-- Если 1 коммент тоже все ок - выводит 1 отзыв
** А если 2 или больше, то он хоть убей выводит "комментария"

Не пойму в чем проблема.

Даже в таком коде выводит вместо "отзывов" "комментария".

<?php comments_number('0', '1', 'отзывов %'); ?>
  • Вопрос задан
  • 1247 просмотров
Решения вопроса 1
PavelK
@PavelK
Тут два варианта, либо в локализации WP заменяете "Comment number declension: on or off" на off, и юзаете указанные функции как обычно, либо в локализации WP заменяете сами склонения комментов, либо пишете свою функцию вывода надписи используя для получения количества get_comments_number()
Есть и третий вариант - подменять использовать фильтр, который вызывает comments_number три уже в нем подменять, но тогда эта замена будет везде и не получится указать через параметры.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы