WordPress плагин Multilingual Comments Number

flags

multilingual-comments-numberКогда пять месяцев назад я заводил свой первый WordPress-блог, я по совету более опытных товарищей сразу же установил несколько очень важных плагинов, в том числе и плагин Russify Comments Number. Результат действия плагина хорош, но есть вопросы. И вопросы появились после того как я завёл ещё и англоязычный WordPress блог. Оказалось, что Russify Comments Number действует черезчур прямолинейно и, как следствие, забивает некоторые очень важные ссылки в админ-панели, в частности, на странице комментариев и на странице редактирования имеющихся статей. Я не говорю уже о выводе только цифр, когда это необходимо (тема Revolution Streamline).

В общем, пришлось написать небольшой плагин решающий все эти вопросы.

  • Многоязычность. Возможность подключения любых языков через механизм gettext (файлы .po и .mo). Актуально для языков имеющих несколько форм множественного числа (например: все славянские языки).
  • Избирательная фильтрация (не фильтруются страницы админ панели и результат выдаваемый только цифрами
  • Ну, и разумеется, правильное отображение множественного числа для любых языков

Комментарии Статьи Блог Блог

Установка

Установка плагина стандартная и не требует каких-либо настроек.

  • Закачайте папку плагина в папку wp-content/plugins
  • Активируйте плагин
  • При необходимости, настройте параметры плагина

Мультиязычность

В настоящее время поддерживаются следующие языки:

  1. English 😉
  2. Немецкий
  3. Польский
  4. Русский
  5. Белорусский
  6. Украинский
  7. Чешский
Если Вы хотите помочь в развитии плагина, переведите на свой родной язык фразы используемые плагином. Можете перевести .po файл или, если Вы не знаете, что это такое, оставьте комментарий с переводом следующих строк:
Нет комментариев
Один комментарий
21 комментарий
3 комментария
55 комментариев

Обязательно укажите язык перевода. Спасибо за сотрудничество. 😉

Скачать

Multilingual Comments Number
Правильная нумерация количества комментариев на разных языках

Автор: minimus, версия: 2.0.24, обновлён: 14.11.2024,
Требуется версия WP: 3.0 или выше, протестирован до версии: 6.7.
Скачать ( раз) (1 голос)

Скачать

  multilingual-comments-number 0.2.8 (211,3 КиБ, 1 442 скачиваний)
Wordpress плагин multilingual-comments-number. Версия 0.2.8

Скачать в репозитарии плагинов на wordpress.org ( Скачано раз )

© 2009 – 2018, minimus. Все права защищены. При копировании и републикации статьи, ссылка на первоисточник обязательна.

Поделитесь статьёй

Об авторе

Lead Frontend Developer (ReactJS, NodeJS)

Комментарии (14)

  1. Александр Мальцев :

    Спасибо за плагин. Решил мою проблему с “только цифровыми” комментами (до этого стоял Russify Comments). Сейчас отблагодарю оценками и твитом 🙂

    • minimus :

      Спасибо! 🙂

  2. Александр Мальцев :

    правда получается, что плагин работает только с функцией comments_numbers, а comment_popup_link обходит стороной? Можно как-нибудь это исправить? Спасибо!

    • minimus :

      Вообще-то должен … Вот исходник comments_popup_link:

      Как видите (строка 45) вывод осуществляется через comments_number и соответственно mcn должен отрабатывать … Разве что Ваша тема накладывает свой фильтр, у меня такое было …

      В самое ближайшее время я собираюсь произвести “разбор полётов”, в смысле, разобрать методику написания плагинов для WordPress на своём новом блоге и, в качестве примера, разберу подноготную именно этого плагина. Если интересно ждите статью … 😉

      • Александр Мальцев :

        А в каком формате должна быть прописана функция popup, чтобы плагин с ней начал работать? У меня тема самописная, никаких выкрутасов нет, так что плагин должен с comment_popup_link работать. Но на деле: % комментариев прописанных в шаблоне – остаются “21 комментариев” при включённом плагине.

        • minimus :

          Обычно так:

          Стоит обратить внимание, что эта функция используется только в loop‘ах, в single постах использовать нельзя – возвращает null.

          • Александр Мальцев :

            Т.е. там обязательно должет быть английский текст? У меня тоже самое, но только по русски: ‘Нет комментариев’, ‘Один комментарий’, ‘% комментариев’. Russify comments – вообще тупа перезаписывал эти значения. А вот с Вашим плагином разобраться не могу.

            • minimus :

              Вовсе не обязательно, но может быть стоит попробовать (пути wp неисповедимы)
              Вот тема classic с MCN, вывод в этом месте осуществляется

              Вывод числа комментариев в классической теме
              Пришлите мне файл functions.php от вашей темы – посмотрю, что там …

            • minimus :

              Попробуйте сделать следующее:
              Откройте файл multilingual-comments-number.php, найдите следующую строку (42):

              Замените число 8 на 9999

              Отпишитесь чем всё закончилось …