очень популярный вопрос и проблема
решение
в файл functions.php добавьте
// Принудительно открываем комментарии для всех страниц
add_filter('comments_open', function($open, $post_id) {
if (get_post_type($post_id) === 'page') {
return true;
}
return $open;
}, 10, 2);
как проверить наличие формы
https://zaplata.ru/forum/scripts/net-formy-i-ne-ra...
также не забывайте, что в настройках самой темы может отключена форма
(не в настройках wordpress Настройки обсуждения - Разрешить оставлять комментарии к новым записям)
а в настройках темы (внешний вид-настройка темы)