Разрешить отправлять пустой комментарий в WordPress
В форме комментирования WordPress не всегда нужно, чтобы поле комментария было обязательным. Однако, через панель администратора это ограничение не снять. На помощь нам приходят хуки (а не исправление исходного кода файлов движка, как советуют некоторые статьи, потом приходит новый разработчик, делает, как полагается, обновление движка и плагинов и функционал перестает работать).
При попытке отправить комментарий без текста комментария получаем следующую ошибку
Решается это простым хуком «allow_empty_comment». Единственное ограничение — хук был введен в WordPress 5.1. Это как раз лишний повод обновиться до актуальной версии.
Добавлеяем в файл functions.php, расположенные в корне папки активной темы следующий код:
1 | add_filter( 'allow_empty_comment', '__return_true' ); |
И радуемся чистому коду и достигнутому результату.
Ссылка на документацию:
https://developer.wordpress.org/reference/hooks/allow_empty_comment/