Comments & Site Interaction
WordPress Fundamentals
Chapter 9 · Comments & Site Interaction
WordPress Fundamentals 8's own Subscriber role — an account with no content-creation ability at all — finally has an obvious purpose here: letting a reader comment under a real account rather than anonymously. This chapter covers how WordPress's own built-in comment system works, how to keep it usable despite spam, and the real trade-offs behind common moderation choices.
How Comments Work
A comment form appears beneath Posts by default (Pages can allow comments too, but typically don't by default, matching WordPress Fundamentals 3's own pattern of Pages behaving differently from Posts). Whether comments are open at all — site-wide or per individual post — is controlled from Settings → Discussion.
Discussion Settings — The Real Trade-Offs
| Setting | The real trade-off |
|---|---|
| Require name/email | A small amount of friction that filters out some low-effort spam and drive-by trolling, at the cost of a slightly higher bar for genuine casual commenters |
| Require an account to comment | Meaningfully reduces spam and improves comment quality, but genuinely reduces total comment volume — the exact use case WordPress Fundamentals 8's own Subscriber role exists for |
| Hold a comment for moderation if it contains N+ links | Catches the most common spam pattern (link-stuffed comments) without blocking ordinary comments outright |
| Automatically close comments after N days | Reduces spam on old posts (which accumulate the most spam attempts over time) at the cost of blocking genuine late discussion |
Comment Statuses
Comments move through their own set of statuses, echoing the Post statuses from WordPress Fundamentals 3:
- Pending — awaiting moderator approval, not yet publicly visible
- Approved — live and publicly visible
- Spam — flagged as spam, hidden from visitors, kept temporarily in case of a false positive
- Trash — deleted, permanently removed after a set period
Spam — A Genuinely Large Practical Problem
Any public comment form on the internet attracts automated spam almost immediately — WordPress's own popularity, per WordPress Fundamentals 1's own market-share material, makes it a particularly common target for spam tooling built specifically around it.
Engagement — Beyond Just Moderation
A comment section only builds genuine community if someone is actually responding — replying to real comments, not just filtering out spam, is what turns a comment form from a liability into an actual asset. Some sites deliberately choose a third-party comment system (Disqus is a common example) instead of, or alongside, WordPress's own native comments, trading some of WordPress's own direct control for that platform's own spam-filtering and social features — a real option worth knowing exists, even though this course focuses on the native, built-in system.
Hands-On Exercises
A site owner requires visitors to have a registered account before commenting. Explain, using this chapter's own material, what this actually trades off, and which earlier chapter's own material this decision directly connects to.
📄 View solutionExplain why comments flagged as "Spam" aren't deleted immediately, using this chapter's own reasoning.
📄 View solutionExplain why this chapter says there's "no universally correct" discussion setting, using the specific example of a high-engagement community blog versus a small business site.
📄 View solutionChapter 9 Quick Reference
- Comments are controlled site-wide via Settings → Discussion; Pages typically disable them by default, matching Posts-vs-Pages behavior from WordPress Fundamentals 3
- Every discussion setting is a genuine trade-off between spam reduction and comment volume/engagement — no universally correct answer
- Comment statuses: Pending, Approved, Spam, Trash — echoing Post statuses
- Akismet — WordPress's own bundled, first-party spam filter, usually the first real moderation step on a new site
- Requiring an account to comment is the concrete real-world use case for WordPress Fundamentals 8's own Subscriber role
- Third-party comment systems (e.g. Disqus) exist as an alternative to native WordPress comments, trading control for built-in spam handling
- Next chapter: Maintenance, Updates & Backups