Thanks to one fellow user (whose name I will not mention) for informing me that the comment function was broken. This was due to a problem in server configuration which has now been fixed.
I’ve also added an extra captcha field (in form of a simple math expression) to help reduce comment spam because it seems that spambots can easily beat reCaptcha checks.