Встречаются ситуации, когда программно нужно отключить форму создания комментариев. Это можно выполнить посредством вызова хука “comments_open”:
add_filter('comments_open', function($open, $post_id) { return false; }, 10, 2);
данный хук принимает на вход два параметра:
$open - открыт ли текущий пост для комментариев или нет
$post_id - ID текущего поста
Очень полезный хук, используя который можно динамически включать или отключать отображение комментариев
В связке с ним, можете использовать хук “comment_form_comments_closed”, вызываемый в том случае, если комментирование закрыто
add_action('comment_form_comments_closed', function() { echo '[TEST]'; });