Ditto here. I’m running an older version of WordPress (2.6) and it decides periodically to change its own settings, most obviously — and obnoxiously — by closing comments on all posts, requiring users to register and log in before commenting, and insisting that an admin approve the comments.
I don’t require readers to register before commenting, but WP occasionally overrules me. Without any input from the meatware it checks the General Settings box “Users must be registered and logged in to comment.” Then, under Discussion Settings, it will check the box “An administrator must always approve the comment.” Finally, it unchecks the Allow Comments box on each and every post I’ve ever made.
Once WP has taken me down this dark and dreary path the only way to re-enable comments is to uncheck these two boxes and then go back through as many posts as I can bear, checking the Allow Comments box.
I don’t use any plugins. My WordPress is obviously not up to date, but my hosting provider (Hostcentric) is only up to 2.7, so I’m not certain a software update will provide much help. And I haven’t tried repairing the database yet. The site is https://www.maddogmedia.com/wordpress.