Post Elements & Meta

Post Elements & Meta

Control what information appears on your blog posts, including date, author, categories, tags, reading time, and more. Customize how these elements look and where they appear.

Post meta and element configuration in the Customizer

What You Can Do

With BuddyX Pro’s post element settings, you can:

  • Show or hide post metadata (date, author, categories, tags)
  • Add reading time estimates
  • Display comment counts
  • Configure edit links for administrators
  • Customize tag display styles
  • Choose which elements appear on archives vs single posts
  • Control element positioning and styling

Accessing Post Element Settings

  1. Go to Appearance > Customize
  2. Click on Blog
  3. Settings are split between:

Post Meta Elements

Post Date

Setting: Show Post Date Default: On Locations: Blog archives, single posts

Shows when the post was published.

Display Formats:

FormatExampleCode
DefaultJanuary 29, 2026F j, Y
ShortJan 29, 2026M j, Y
Numeric01/29/2026m/d/Y
Relative3 days agoCustom
Time ago2 hours agoCustom

Changing Date Format:

  1. Go to Settings > General
  2. Find Date Format
  3. Select format or enter custom
  4. Save changes

Custom Format Examples:

  • F j, Y → January 29, 2026
  • M d, Y → Jan 29, 2026
  • Y-m-d → 2026-01-29
  • d/m/Y → 29/01/2026

Author Information

Setting: Show Author Default: On Locations: Blog archives, single posts

Displays the post author’s name and optionally their avatar.

What’s Shown:

  • Author display name
  • Author avatar (if enabled)
  • Link to author archive page

Author Display Options:

OptionDescriptionShows
Name OnlyText link“By Sarah Johnson”
Avatar + NameImage + text[Avatar] Sarah Johnson
Avatar OnlyJust the image[Avatar]

Configuring Author Info:

  1. Go to Users > Your Profile
  2. Set Display name publicly as
  3. Update Biographical Info (for author box)
  4. Upload Profile Picture via Gravatar
  5. Save changes

Avatar Sizes:

  • Archive pages: 32×32px (small)
  • Single posts: 64×64px (medium)
  • Author bio box: 120×120px (large)

Categories

Setting: Show Categories Default: On Locations: Blog archives, single posts

Displays post categories as clickable links.

Display Styles:

StyleAppearanceBest For
DefaultPlain text linksClean, minimal design
BadgeColored background boxesModern, visual emphasis
PillsRounded background boxesFriendly, approachable
UnderlineText with bottom borderSubtle, professional

Category Prefix:

  • Can show “in” before categories (“in Technology, News”)
  • Or show icon (folder icon or similar)
  • Or no prefix (just the category names)

Tags

Setting: Show Tags Default: Off (on archives), On (on single posts) Locations: Blog archives, single posts

Displays post tags as clickable links.

Tag Display Styles:

StyleAppearanceExample
DefaultPlain text linkswordpress, tutorial, beginner
BadgeColored backgrounds[wordpress] [tutorial] [beginner]
UnderlineUnderlined linkswordpress, tutorial, beginner
HashWith # prefix#wordpress #tutorial #beginner

When to Show Tags:

On Archives:

  • Show if: Visual/magazine sites, topic discovery important
  • Hide if: Cluttered design, too many tags per post

On Single Posts:

  • Show: Almost always (helps with related content, SEO)
  • Position: Bottom of post content (standard)

Comment Count

Setting: Show Comment Count Default: On Locations: Blog archives, single posts

Displays number of comments on the post.

Display Formats:

FormatZero CommentsOne CommentMultiple
Default0 Comments1 Comment12 Comments
Short0112
Icon💬 0💬 1💬 12
Hidden if zero(nothing)1 Comment12 Comments

Why Show Comment Counts:

  • Indicates popular content
  • Encourages engagement
  • Social proof
  • Community activity signal

Consider Hiding If:

  • Comments are disabled
  • Very few comments (looks inactive)
  • Minimalist design preference

Reading Time

Setting: Show Reading Time Default: Off Locations: Blog archives, single posts

Displays estimated time to read the post.

How It’s Calculated:

  • Average reading speed: 200-250 words per minute
  • Counts all text in post content
  • Rounds to nearest minute

Display Examples:

  • “5 min read”
  • “12 minute read”
  • “Quick read (2 min)”
  • “☕ 8 min”

Benefits:

  • Helps readers plan their time
  • Increases engagement (commitment)
  • Professional appearance
  • Good for long-form content

Best For:

  • Tutorial sites
  • Educational blogs
  • Long-form journalism
  • Professional blogs

Skip For:

  • Very short posts (< 3 min)
  • Image-heavy posts
  • Video content posts

Edit Link

Setting: Show Edit Link Default: Off Locations: Blog archives, single posts

Shows “Edit” link for users with editing permissions.

Who Sees It:

  • Administrators (can edit all posts)
  • Editors (can edit all posts)
  • Authors (can edit own posts)
  • Contributors (can edit own unpublished posts)

When to Enable:

  • Multi-author blogs
  • Client sites (easy access)
  • Content teams
  • Quick frontend editing needed

When to Disable:

  • Single-author blogs
  • Clean public appearance
  • Edit only from admin dashboard

Meta Element Positioning

Control where post meta appears:

Archive Pages

Above Title:

┌─────────────────────────────────────┐
│  Category Badge | 5 min read         │
│  ----------------------------------- │
│  Post Title Here                     │
│  By Author | Jan 29, 2026 | 12 Comments
│                                      │
│  [Featured Image]                    │
│  Post excerpt text...                │
└─────────────────────────────────────┘

Below Title:

┌─────────────────────────────────────┐
│  Post Title Here                     │
│  By Author | Jan 29, 2026 | 12 Comments
│  Category Badge | 5 min read         │
│  ----------------------------------- │
│  [Featured Image]                    │
│  Post excerpt text...                │
└─────────────────────────────────────┘

Below Excerpt:

┌─────────────────────────────────────┐
│  Post Title Here                     │
│  [Featured Image]                    │
│  Post excerpt text...                │
│  ----------------------------------- │
│  By Author | Jan 29, 2026           │
│  Category Badge | 5 min read | 12 Comments
└─────────────────────────────────────┘

Single Post Pages

Above Content:

┌─────────────────────────────────────┐
│        Post Title Here               │
│  By Author | Jan 29, 2026           │
│  Category Badge | 8 min read | 23 Comments
│  ----------------------------------- │
│  [Featured Image]                    │
│                                      │
│  Post content starts here...         │
└─────────────────────────────────────┘

After Featured Image:

┌─────────────────────────────────────┐
│        Post Title Here               │
│  [Featured Image]                    │
│  ----------------------------------- │
│  By Author | Jan 29, 2026           │
│  Category Badge | 8 min read | 23 Comments
│                                      │
│  Post content starts here...         │
└─────────────────────────────────────┘

Separator Styles

Control how meta elements are separated:

StyleExampleBest For
**Pipe ()**Author | Date | CommentsStandard, clean
Dot (•)Author • Date • CommentsModern, subtle
Slash (/)Author / Date / CommentsCasual, friendly
Comma (,)Author, Date, CommentsCompact, simple
NoneAuthor Date CommentsMinimal, spacious

Icon Options

Add icons to meta elements:

ElementIcon OptionsExample
DateCalendar, Clock, None📅 Jan 29, 2026
AuthorUser icon, Avatar, None👤 Sarah Johnson
CategoriesFolder, Tag, None📁 Technology
TagsTag, Hash, None🏷️ wordpress
CommentsSpeech bubble, Number, None💬 12 Comments
Reading TimeClock, Book, Coffee, None☕ 5 min read

Icon Styles:

  • Icon Font (Font Awesome, Dashicons)
  • SVG (scalable, crisp)
  • Emoji (universal, fun)
  • Image (custom, branded)

Meta Element Recommendations by Site Type

Magazine / News Site

Show:

  • ✅ Post Date (prominent)
  • ✅ Author (with avatar)
  • ✅ Categories (badge style)
  • ✅ Comment Count
  • ✅ Reading Time
  • ❌ Tags (too cluttered on archives)

Position: Above title or below title Separator: Dot (•) Icons: Yes, subtle

Personal Blog

Show:

  • ✅ Post Date
  • ✅ Author (your name)
  • ✅ Categories (text links)
  • ✅ Tags (on single posts)
  • ✅ Comment Count
  • ❌ Reading Time (unless long-form)

Position: Below title Separator: Pipe (|) Icons: Optional

Corporate / Business Blog

Show:

  • ✅ Post Date
  • ✅ Author (builds authority)
  • ✅ Categories (professional style)
  • ✅ Reading Time (respects user time)
  • ⚠️ Comment Count (if active)
  • ❌ Tags (usually not needed)

Position: Below title Separator: Pipe (|) Icons: Minimal or none

Portfolio / Photography

Show:

  • ✅ Post Date (small, subtle)
  • ⚠️ Author (only if multiple)
  • ❌ Categories (minimal design)
  • ❌ Comment Count (distraction)
  • ❌ Reading Time (visual focus)
  • ❌ Tags (cluttered)

Position: Bottom of post Separator: None Icons: None

Tutorial / Educational Site

Show:

  • ✅ Post Date (content freshness)
  • ✅ Author (instructor credentials)
  • ✅ Categories (topic organization)
  • ✅ Tags (on single posts)
  • ✅ Reading Time (learning commitment)
  • ✅ Comment Count (student questions)

Position: Above content Separator: Pipe (|) Icons: Yes, helpful

Customizing Meta Display with CSS

Hide Specific Elements

/* Hide date on mobile */
@media (max-width: 767px) {
    .entry-meta .posted-on {
        display: none;
    }
}

/* Hide comment count on archives */
.blog .entry-meta .comments-link {
    display: none;
}

/* Hide author on single posts */
.single-post .entry-meta .author {
    display: none;
}

Style Meta Elements

/* Make date bold */
.entry-meta .posted-on {
    font-weight: 700;
}

/* Add background to author */
.entry-meta .author {
    background: #f5f5f5;
    padding: 4px 10px;
    border-radius: 4px;
}

/* Change separator color */
.entry-meta .sep {
    color: #ccc;
}

/* Uppercase categories */
.entry-meta .category-links a {
    text-transform: uppercase;
    font-size: 0.85em;
    letter-spacing: 0.05em;
}

Responsive Adjustments

/* Stack meta on mobile */
@media (max-width: 767px) {
    .entry-meta {
        display: flex;
        flex-direction: column;
        gap: 8px;
    }

    .entry-meta .sep {
        display: none;
    }
}

Common Questions

Why isn’t my reading time showing?

Check these:

  1. Setting enabled: Customizer > Blog > Show Reading Time = Yes
  2. Sufficient content: Post must have 100+ words
  3. Cache cleared: Clear site and browser cache
  4. Theme support: Verify theme includes this feature
  5. Plugin conflicts: Disable reading time plugins

Can I show different meta on archives vs single posts?

Yes! Settings are usually separated:

  • Blog Archive Settings → controls meta on blog listings
  • Single Post Settings → controls meta on individual posts

You can enable categories on archives but hide them on single posts, or vice versa.

How do I change the date format?

  1. Go to Settings > General
  2. Find Date Format section
  3. Choose preset or enter custom format
  4. Click Save Changes

This is a WordPress core setting affecting all dates site-wide.

My categories show numbers in parentheses (5). How do I remove them?

Those are post counts. To remove:

  1. Check theme settings for “Show Category Count”
  2. Or add CSS: .cat-links .count { display: none; }
  3. Or use a child theme to modify the template

Can I add custom meta (like “Updated Date”)?

Yes, but requires custom code:

  1. Add custom field to posts
  2. Use child theme to display in template
  3. Or use a plugin like “Advanced Custom Fields”
  4. Or hire a developer for custom functionality

Tags are showing but I want to hide them on mobile.

Add this CSS in Customizer > Additional CSS:

@media (max-width: 767px) {
    .entry-meta .tags-links {
        display: none;
    }
}

How do I reorder the meta elements?

This requires template editing:

  1. Create a child theme
  2. Copy the post template file
  3. Reorder the meta output functions
  4. Or use a plugin like “Post Meta Data Manager”

The author link goes to a 404 page.

This happens when the author has no published posts. To fix:

  1. Ensure author has at least one published post
  2. Check permalink settings (Settings > Permalinks, click Save)
  3. Consider removing link: CSS .author a { pointer-events: none; }

Can I show post views instead of comments?

Not built into WordPress core. You’ll need:

  1. Post views tracking plugin (e.g., “Post Views Counter”)
  2. Custom code to display view count in meta
  3. Or all-in-one plugin like “WP-PostViews”

Accessibility Considerations

Screen Reader Friendly

Ensure meta is accessible:

Do:

  • Use semantic HTML ( for dates,
    for authors)
  • Add descriptive labels (“Published on”, “Written by”)
  • Ensure sufficient color contrast
  • Make links keyboard accessible

Avoid:

  • Icon-only meta (no text)
  • Decorative separators that are read aloud
  • Extremely small font sizes
  • Relying only on color to convey meaning

ARIA Labels





    By Sarah Johnson

Performance Tips

Optimizing Meta Display

For Speed:

  • Minimize database queries (cache author data)
  • Use CSS sprites for icons
  • Lazy load author avatars
  • Cache category/tag lists
  • Avoid external icon fonts (use SVG or system fonts)

For Better UX:

  • Keep meta concise (5-6 elements max)
  • Use clear labels
  • Ensure mobile readability
  • Make all links tappable (44×44px minimum)
  • Test with real content (long author names, many categories)

Related Settings


Need Help?

Last updated: January 31, 2026