---
title: "How to Add Post Meta in WordPress Blog Post?"
url: https://nexterwp.com/docs/add-post-meta-in-wordpress-blog-post/
date: 2024-12-17
modified: 2026-09-27
lang: en
author: "Aditya Sharma"
description: "The meta line is the small print under a post title: when it was published, who wrote it, what it is filed under. This block builds that line from the..."
image: https://nexterwp.com/wp-content/uploads/2024/12/How-to-Add-Post-Meta-in-WordPress-Blog-Post_-1024x519.jpg
word_count: 742
---

# How to Add Post Meta in WordPress Blog Post?

## Key Takeaways

- Nexter Blocks Post Meta Info block adds post meta on a WordPress blog post page, including date, author name, taxonomies, comments, and post reading time.
- Nexter Blocks requires the default WordPress Block editor plus the Nexter Blocks plugin installed and activated, and the Post Meta Info block is activated from Nexter → Blocks.
- Post Meta Info offers two predefined styles, five sortable items, and a Meta Field repeater for custom static or dynamic data with a label and postfix text; dynamic data requires Nexter Blocks Pro.

The meta line is the small print under a post title: when it was published, who wrote it, what it is filed under.

This block builds that line from the current post, and lets you choose which parts appear and what each one is labelled.

*For every Blog Builder setting in one place, see the [Blog Builder guide](https://nexterwp.com/docs/use-blog-builder-blocks-to-create-a-blog-post-page/).*

[LIVE BLOCK LINK](https://nexterwp.com/nexter-blocks/builder/wordpress-post-meta-info/)

## Before You Start

- **Edition:** Free. Measured with Nexter Blocks Pro deactivated, this block renders byte-for-byte the same output.- **Block to enable:** Post Meta, 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.- **At least one published post** to preview the template against.

## Steps

- Add the **Post Meta** block to your single post template.

![Adding the Post Meta block](https://nexterwp.com/wp-content/uploads/2026/09/bb-select-meta.webp)

- Switch each field on or off and set its label.

![Meta field settings](https://nexterwp.com/wp-content/uploads/2026/09/bb-meta-settings.webp)

- Set the separator and spacing, then preview.

![Separator and spacing settings](https://nexterwp.com/wp-content/uploads/2026/09/bb-fe-meta.webp)

> *Clear the comments label. Out of the box it renders **Comments Comments(1)**, because the count WordPress returns already begins with the word. Emptying the label gives you **Comments(1)**. Reported to the developers.*

## How It Behaves

Measured on a real post with the default settings:

`Published On July 5, 2026   in Design   By Amara Okafor   Comments Comments(1)`

- **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.- **Date, category, author and comment count are all on by default.** Reading time is off.- **Reading time is calculated from the post.** Measured with it enabled: *Time To Read : 1 minute*.- **The taxonomy is yours to choose.** Measured with it switched from categories to tags, the line rendered all three of the post's tags instead of its category.- **The date can be the published or the modified one.** Measured on a post whose modified date differed: published rendered *July 5, 2026* and modified rendered *September 23, 2026*. **The label does not change with it**, so switch to modified and you get *Published On* followed by the wrong kind of date until you edit the label yourself.- **The separator is styling, not text.** Measured with a unique test value: it never appears in the page markup, so it is applied through the block's generated stylesheet. It shows correctly in a browser but will not appear anywhere that reads the markup as plain text.- **Every field can be switched off individually**, measured down to the date alone.- **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.

## Limitations

- **The default comments label duplicates the word.** Clear it.- **The date label does not follow the date type.** Switching to the modified date leaves the line claiming the post was published then.- **The separator will not appear in plain-text contexts**, because it is CSS rather than markup.- **The field order is fixed by the sort setting**, not by the order you enable them in.- **A post with no category shows the label and nothing after it** if the category field is left on.- **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.

## Troubleshooting

### It says Comments Comments(1)

The default comments label is the word Comments, and the count already includes it. Clear the label field.

### The date says Published On but shows the updated date

The label is a separate free-text field and does not follow the date type. Change it to something like Last Updated.

### The separator is missing

It is applied through the block's stylesheet rather than written into the markup, so it will not appear in a feed or a plain-text export. In a browser it should be visible; if it is not, the block's generated CSS is not loading.

### The meta line is empty or shows odd links

There is no post in context. Outside a post the block still renders its structure, including links with nothing behind them.

## Related Docs

- [Use Blog Builder blocks to create a blog post page](https://nexterwp.com/docs/use-blog-builder-blocks-to-create-a-blog-post-page/)- [Add a post author box](https://nexterwp.com/docs/add-post-author-box-in-wordpress-blog-post/)- [Customize the post title](https://nexterwp.com/docs/customize-post-title-in-wordpress-blog-post/)- [Customize post comments](https://nexterwp.com/docs/customize-post-comments-in-wordpress-blog-post/)- [Advanced tab settings](https://nexterwp.com/docs/use-advanced-tab-in-nexter-blocks/)

## Frequently Asked Questions

**Q: What do I need before adding post meta to a WordPress blog post template?**
A: The Post Meta block is meant for a single post template, not a standalone page. Nexter Blocks, part of Nexter Suite by POSIMYTH Nexter, also expects at least one published post so the template has real content to preview against. The block is available in the Free edition, and the page notes it renders the same output with Nexter Blocks Pro deactivated.

**Q: Why does the meta line show Comments Comments(1), and how do I fix it?**
A: That duplication comes from the default comments label. The count WordPress returns already starts with the word Comments, so leaving the label in place gives you repeated text. Clearing the label field leaves you with Comments(1), which is cleaner and matches the actual count better.

**Q: Why does the date say Published On when it shows the updated date?**
A: The date label is separate from the date type, so it does not change when you switch from published to modified. If you choose modified, the block can still display Published On unless you edit that label yourself. A better label in that case is something like Last Updated, which matches what readers are actually seeing.

**Q: Why is the separator missing in plain text or a feed?**
A: The separator is styling, not text. Nexter Blocks generates it through CSS rather than writing it into the markup, so it will show in a browser but disappear in plain-text contexts like feeds or exports. If it is missing even in a browser, the block’s generated CSS is probably not loading.

**Q: Can I use post meta on a normal WordPress page instead of a single post template?**
A: The block reads whatever post context is currently being shown, so on an ordinary page it will display that page’s own data instead of post data. That makes it a poor fit for standalone pages because it does not check whether it is inside a post. In practice, this belongs in a single post template built with Blog Builder.

**Q: What should I change if I only want some parts of the post meta line to appear?**
A: Each field can be switched on or off individually, and the order follows the sort setting rather than the order you enable them in. That matters because you can trim the line down to just what your layout needs, even down to date only. The taxonomy field also matters: switching from categories to tags changes whether you show one category or all tags.
