mojwp.ru
Кейсы по заработку на сайте >>
Назад

Как ограничить максимальную длину комментария в символах

Опубликовано: 26.03.2015
5
67

Предлагаю простое решение для ограничения максимальной длины оставляемого комментария на вашем сайте под CMS WordPress. Если лимит будет превышен - исчезнет кнопка "Опубликовать" комментарий.

Чтобы знать сколько символов уже введено, рядом с формой комментария будет присутствовать соответствующая надпись и число, уменьшающееся по мере набора.

Ограничить максимальную длину комментария и внешний вид информационной строки вы можете сами. Об этом ниже по статье.

Внимание! Я выпустил новую тему Romb для ваших статейников и блогов. Максимально быстрая по Google PageSpeed и максимальная оптимизация под SEO.

Максимальная длина комментария
Клик для увеличения

Для начала создадим пустой файл и назовем его comment_limiter.js (советую использовать бесплатную программу Notepad ++).

Внутри созданного файла разместим такой код:

В четвертой строке кода есть цифра 1000, которая означает максимальное количество символов, после превышения которого исчезнет кнопка публикации комментария.

Блоку с русской надписью задан class="comment_limit_info", который правим под себя если нужно.

Закидываем созданный скрипт себе в папку с шаблоном (в корень или папку /js/). Теперь нужно подключить этот файл в самом шаблоне. Открываем footer.php и перед закрывающим </body> вставляем:

Верхний код на случай, если вы скинули файл скрипта просто в корень шаблона. А теперь, если скинули в папку /js/. Определитесь какой вам подходит вариант.

Все. Теперь можете проверять работу на сайте.

Если что-то не заработало, значит у вас не совпадают идентификаторы формы ввода комментария или кнопки. Обратите внимание, что в коде скрипта есть на данный счет информация, которую можно подредактировать в своих нуждах:

Сверьтесь со своей формой.

Оцени статью

Давай, оцени статью!

Автор:
Виталий
Поделиться
Похожие записи
Комментарии:
  • Евгений
    Опубликовано: 17.05.2015 Ответить на сообщение

    Хороший плагин, я себе еще установил плагин на минимальное количество символов комментария, тоесть у меня не публикуются коменты менее 80 символов

  • Александр
    Опубликовано: 24.05.2015 Ответить на сообщение

    А смысл?

    • Владимир
      Опубликовано: 11.11.2015 Ответить на сообщение

      Чтобы не было бесполезных, пустых комментариев. Очень хорошая идея, кстати.

  • Дмитрий
    Опубликовано: 19.02.2016 Ответить на сообщение

    Пока еще не видел комментариев, длина которых была настолько большая, что ее не стоит пропускать). Хотя штука безусловно полезная

  • Кирилл
    Опубликовано: 23.09.2018 Ответить на сообщение

    Тоже не встречал реальных комментов, которые бы грешили длинной. Это только рекламные всякие, но они успешно блочатся антиспам плагином.
    А вот задать минимальную длину очень даже актуально - всегда приятнее видеть за место базового "спасибо", что-то большее 🙂

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.