Russian Number Comments
Этот плагин позволит вам исправить проблему со склонением в WordPress числа комментариев ("2 комментария" вместо "2 комментариев"). Плагинов, исправляющих эту ошибку полным полно, но я решил написать свой вариант, так как существующие плагины меня не устроили. Почему? Потому что я хотел изменить стандартный заголовок (title) ссылки на комментарии, а ни один из рассмотренных мной плагинов этого сделать не позволял. Поэтому пришлось изобретать велосипед и писать свой плагин. Конечно, вероятно были более простые способы добиться желаемого, но теперь уже поздно об этом думать.
Скачиваем плагин по ссылке в конце страницы и устанавливаем его:
1 Распаковываем архив.
2 Копируем папку russian-number-comments в /wp-content/plugins/.
3 Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Сразу после своей активации плагин начинает работать и исправляет склонение слова "комментарии", выводимого через стандартную функцию comments_popup_link. Вполне вероятно, что в вашем шаблоне вдруг поменяются надписи вроде "Комментарии (22)" на "22 комментария".
Это связано с тем, что переводчики шаблонов зачастую не забивают себе голову склонениями слова "комментарии" и переводят фразу "% Comment" как "Комментарии (%)". Только такой перевод без ошибок выведет число комментариев на русском языке. Просто имейте это в виду.
Это касается стандартного вывода ссылки на комментарии. Однако, плагин может заменить стандартную функцию своей. Просто найдите в вашем шаблоне вызов функции comments_popup_link и замените его на код:
<?php if (function_exists('russian_comments')) { russian_comments(); } ?> |
В результате будет выведена практически такая же ссылка с числом комментариев, но только с чуть измененным заголовком:
В параметрах этой функции можно переопределить все значения:
<?php if (function_exists('russian_comments')) { russian_comments('Комментировать', '% комментарий', '% комментариев', '% комментария', 'Комментировать статью "%s"', 'Комментарии закрыты'); }?> |
Думаю, что описывать параметры этой функции плагина не имеет смысла – они на русском языке, поэтому должны быть понятны и так. Я не использую слов "Нет комментариев", выводя вместо них "Комментировать" – призыв к действию мне кажется более продуктивным, чем констатация факта отсутствия комментариев. И в плагине прописано так же. Но если вас не устраивает такой перевод, то либо поправьте файл плагина, либо используйте функцию плагина russian_comments, в которой и укажите устраивающий вас перевод.
Я использую этот плагин на всех своих блогах. И возможность легко переопределить заголовок ссылок на комментарии для меня очень важна. В любом случае, этот или один из подобных плагинов вы все равно должны установить на своем блоге, так как число комментариев, указанное в скобках, выглядит не самым лучшим образом в большинстве локализованных шаблонов.
Russian Number Comments
Автор плагина: Flector
Рассматриваемая версия: 1.1 от 17.07.2014
Текущая версия: 2.00 от 18.09.2024
Совместимость с версией WordPress: 2.3 и выше
Активных установок плагина: 100+
Скачать плагин версии 2.00 (всего скачено 4 000 раз)
Понравился пост? Подпишись на обновления по RSS или Twitter !
#41,
здесь на сайте это ссылка. если вы имеете ввиду просто счет комментариев, то в шаблоне надо вызвать функцию плагина comments_number_2_4:
и будет выведено число комментариев без ссылки.
#42,
Очень интересный плагин, будем пробовать. Спасибо!
#43,
Использую этот плагин на всех своих сайтах. Работает отлично.
#44,
Спасибо за плагин, отлично работает.
#45,
Полезный плагин, уже протестил. Спасибо автору за труды!
#46,
Для этого нужен не плагин, а пара строк кода.