Як обмежити довжину коментаря в WordPress

Коментарі для сайту на WordPress є корисним функціоналом, з їх допомогою ви можете привернути увагу до своєї теми через її обговорення. Однак, тільки коментарі певної довжини можуть бути ефективними. Не тільки дуже короткі коментарі, але також і дуже довгі можуть бути не досить корисними. У цій статті ми розглянемо практичне рішення задачі обмеження довжини коментаря для сайту на WordPress, і ви зможете самостійно встановити таке мінімальне і максимальне обмеження.

 

 

Навіщо обмежувати довжину коментаря в WordPress?

Практичним шляхом доведено, що найбільш корисні коментарі складають не менше 50-60 символів і мають довжину не більше 5000 символів довжиною. Коли людина пише коментар, що складається з одного-двох слів, такий коментар не надто корисний. У більшості випадків це є свідченням спаму, тому що автор пише такий коментар для отримання зворотного посилання з вашого сайту.

Однак, коли людина пише коментар довжиною більше 5000 символів, за винятком якоїсь скарги або претензії, яка в більшості випадків не відноситься до даної конкретної статті, це теж схоже на спам.

Якщо ви встановите обмеження для довжини коментаря в WordPress, тим самим ви зможете поліпшити якість своїх коментарів.

 

 

Існує два методи обмеження довжини коментарів в WordPress. Для першого методу потрібно встановлювати відповідний плагін. А для другого методу досить буде використовувати невеликий і простий фрагмент коду. У даній статті ми розглянемо тільки другий варіант.

 

 

Обмежуємо довжину коментаря за допомогою файлу functions.php

Цей метод призначений для користувачів, які не хочуть нагромаджувати свою систему безліччю плагінів та вміють працювати з файлом functions.php в своїй темі. Ми будемо використовувати хук-фільтр preprocess_comment. Цей фільтр запускається перед тим, як WordPress зберігає будь-який коментар в базі даних або виконує будь-яку іншу попередню обробку розміщених коментарів. Ми будемо використовувати цей хук для перевірки довжини коментаря. Якщо він вище або нижче заданих параметрів довжини коментаря, двигун буде показувати користувачам повідомлення про помилку.

 

Щоб обмежити допустиму довжину коментарів в WordPress, просто додайте цей невеликий фрагмент коду в файл functions.php вашої активної теми:

add_filter( 'preprocess_comment', 'sebweo_preprocess_comment' );
function sebweo_preprocess_comment($comment) {
 if ( strlen( $comment['comment_content'] ) > 5000 ) {
  wp_die('Коментар занадто довгий. Обмежте свій коментар довжиною 5000 символів.');
 }
 if ( strlen( $comment['comment_content'] ) < 50 ) {
  wp_die('За правилами нашого сайту занадто короткі коментарі заборонені. Використовуйте не менше 50 символів.');
 }
 return $comment;
}

 

 

 

От і все! Ми сподіваємося, що сьогоднішня стаття допомогла вам при практичному вирішенні завдання щодо обмеження довжини коментаря в WordPress.

 

Recent Posts

Що робити програмісту-початківцю на старті кар’єри?

Після завершення стартового курсу по програмуванню ви, як програміст-початківець, маєте кілька шляхів для подальшого розвитку…

2 дні ago

Що дозволить зробити ваш сайт більш веб-доступним?

Основна мета створення веб-сайту — це поділитися своїм контентом з усім світом. Ви хочете, щоб…

6 днів ago

Фітолампа для зелені на балконі: Ваш секрет для здорового врожаю цілий рік

Фітолампа для вирощування зелені на балконі: Оптимальні умови для вашого врожаю Фітолампа для вирощування зелені…

6 днів ago

Ключові моменти співбесіди із клієнтом щодо розробки/дизайну сайту

Співбесіда – це цінне вміння, яке може допомогти дізнатися більше про людину, якусь тему чи…

1 тиждень ago

Друк книги Львів: як швидко та вигідно надрукувати книгу від 1 екземпляру

У світі, де індивідуальність має значення, можливість надрукувати книгу у Львові навіть у єдиному екземплярі…

2 тижні ago

Екстернат 10–11 клас Україна: сучасне рішення для швидкого та зручного навчання

Сьогодні дедалі більше учнів та батьків шукають альтернативу традиційній школі, обираючи більш гнучкі, індивідуальні та…

2 тижні ago