Comments are usually bolted to the bottom of a theme’s post template, styled like an afterthought.
This block puts the comment list and form where you want them, and lets you style them to match the rest of the page.
For every Blog Builder setting in one place, see the Blog Builder guide.
Before You Start
- Edition: Free. Measured with Nexter Blocks Pro deactivated, this block renders byte-for-byte the same output.
- Block to enable: Post Comments, switched on under Nexter > Blocks in your WordPress dashboard.
- A single post template to build in. These blocks belong in a template that renders one post, not on a standalone page.
- Comments enabled in WordPress discussion settings and on the post itself.
Steps
- Add the Post Comments block to your single post template.

- Set the heading text and style the form fields.

- Preview against a post that has comments.

How It Behaves
- Build this inside a single post template. The block reads whichever post the page is showing — it has no setting for picking one. In a Blog Builder template that is the post being viewed, which is exactly what you want.
- It renders WordPress’s real comment form. Measured on a post with one approved comment: 2,986 bytes including a genuine
<form>, so moderation, threading and spam filtering all keep working as normal. - The heading shows the count. Measured: Comment (1).
- The count is of approved comments, so anything awaiting moderation is not included.
- It respects WordPress’s own settings. If comments are closed on a post, there is nothing for the block to render.
- On an ordinary page it shows that page’s data, not nothing. Measured: a Post Title block dropped onto a normal page rendered the page’s own title. The block does not check that it is on a post, so a mistake here shows the wrong thing rather than an error.
- With no post to read, it renders an empty shell rather than disappearing. Measured outside any post: the markup is still there with nothing inside it. If you are seeing an unexplained gap in a template, this is usually why.
Limitations
- It renders WordPress’s comment form, not its own. That is the right choice for compatibility, but it means the field markup is core’s and some of it is beyond this block’s styling.
- Closed comments render nothing. Check the post, not the block, when the section is missing.
- Threaded replies follow your discussion settings, including the nesting depth, which is set in WordPress rather than here.
- A comment plugin that replaces the form will replace it here too.
- Only approved comments are counted and shown.
Troubleshooting
The comment section is not showing
Comments are probably closed on that post, or disabled site-wide in the discussion settings. The block renders nothing when there is nothing to render.
The count looks wrong
Only approved comments are counted. Anything held for moderation is excluded.
My styling is not applying to the form fields
The form comes from WordPress itself, so parts of it carry core markup this block does not wrap.
Replies are not nesting
Threaded comments and their depth are WordPress discussion settings, not block settings.










