It’s probably something in your theme’s settings. So the ultimate solution will be to check there.
If you don’t have a lot of posts / pages, for a quick fix, simply hover your mouse above your post/page, select quick edit, and tick the allow comments box.
This feature is also available when creating a post or page; in the top-right of your screen, click the screen options drop-down. Ensure that the discussion box is ticked. Then, below your post/page, there will be a section where you can choose to allow / disallow comments on a per-page/post basis.
Many thanks for the response.
I tried the Quick Edit tip but allow comments is already ticked. Tried untick, save, tick, still not seeing comments.
I’ve been through the theme setting looking for options that might have some impact. I’ve completely deleted the Twenty Ten theme and reinstalled. Still no joy.
You didn’t have to delete and reinstall; just switch to another theme, like 2014, and then see.
Did you install a plugin that might do this? A plugin like Disable Comments? How many plugins are you using?
This sounds like a pain, but it’s really not. Have you gone to your Plugins >> Installed plugins, and ticked the toggle box to check all plugins, and then select Deactivate, then Apply?
Once all plugins are deactivated, if things work, then just activate 3 or 4 at a time until you figure out the culprit.
Once you’ve figured out the culprit, either use an alternative to that plugin, or just find out where in the plugin the conflict is arising from and fix the code, if you know php halfway well.
Thanks for your further attention. All plugins are currently disabled, and I have tried half a dozen themes including Twenty Fourteen.
One thing I just noticed. I have two pages, one I use for my posts and another with a single ‘about me’ post. That single post still has it’s comments page, indeed just got a spam comment on it now.
Ok, got it: “Automatically close comments on post older than NN days” was set on with 21 as the number. This appears to override the setting on the post itself, which seems counter intuitive.
Thanks for responses.