Skip to content

Post Types

Every Kind of Content Gets Its Own System

WordPress can hold posts, pages, and custom post types like Stream, Bookshelf, and Docs, each with its own categories and tags. MD gives each one its own settings, so every kind of content is organized and presented the way it deserves.

Included in the free theme

Post Types in Marketers Delight

The problem

WordPress Can Organize Far More Than Posts

A post type is WordPress’s way of keeping different kinds of content apart: posts, books, docs, notes. Most themes treat them all like blog posts, so the organization WordPress offers never shows up on your site.

Without Md

  • Books, docs, and notes styled like blog posts
  • Archives that ignore the type of content
  • Categories and tags configured together
  • A new post type meaning new template work

With Post Types

  • Layout, loop, and byline for each post type
  • Categories and tags set per post type
  • Child post types that inherit from a parent
  • Archives, covers, and media for each type

How it works

Three Steps to Settings That Fit

Open a post type, set its defaults, then refine by category.

Step 1: Open a post type

Open a post type

Each post type has its own settings screen in the admin menu.

Step 2: Set its defaults

Set its defaults

Choose layout, loop, byline, cover, and featured media for the whole type.

Step 3: Refine by category

Refine by category

Use the taxonomy and term tabs to change one category or tag.

Structure

Give Each Kind of Content Its Own Home

Each post type has its own settings screen, archive, and taxonomies, so books, docs, and notes each get settings that suit them.

  • Its own archive and taxonomies
  • Layout, loop, byline, cover, and media
  • Page Title and call-to-action options
Give Each Kind of Content Its Own Home

Taxonomies

Categories and Tags on Their Own

Control archives, categories, and tags independently. A category can look and list differently from the post type it belongs to.

  • Settings for each taxonomy
  • Settings for each term
  • Blank fields inherit from the post type
Categories and Tags on Their Own

Inheritance

Parent Settings, Child Overrides

A post type can inherit another’s settings and override only what’s different, which is how Drop-in post types like Stream fit in with the rest of your site.

  • A post type can inherit from a parent
  • Child values override parent defaults
  • Drop-ins register post types this way
Parent Settings, Child Overrides

At a glance

What’s Included

The settings a post type can have.

Layout

Header, sidebar, panel, and footer.

Loop

How its posts are listed.

Archive

Meta and sections for its archive.

Byline

Items and positions for its posts.

Page Cover

A default cover for the type.

Featured Media

Image position and media type.

Taxonomies

Settings for its categories and tags.

Documentation

Setup guides for every option. Read the docs →

Questions

Questions, Answered

The things people ask most about Post Types. Still curious? Read the docs.

Does each custom post type get its own settings?

Post types registered through MD, like the ones Drop-ins add, get their own settings screen with layout, loop, byline, cover, and featured media.

Can categories and tags be set separately?

Yes. Each taxonomy has its own tab, and each term can override it again. Blank fields inherit from the post type.

Can one post type inherit another’s settings?

Yes. A post type can name a parent. It starts with the parent’s settings, and you only change what’s different.

Where do I find a post type’s settings?

In that post type’s own admin menu, alongside its content.

All Publishing Features

More ways to make publishing a joy.

See all →

Magic Loops

Inherited loop options across post types.

Byline Builder

Bylines arranged per archive and post.

Post Types

Layout, loop, and byline for every post type.

Archive Pages

Category pages with headers and stats.

Author Pages

A cover, loop, and sections for authors.

Block & Classic Editor

Works in the editor you already use.

Post Types,
Included With Every Site

The full theme is free. Pro adds every Drop-in and private support.

30-day refund guarantee

Free theme, forever

Founding pricing before MD 6.0

Or pay once: Lifetime for $297 →

Free download

Enter your email and we will send you the download link for the free WordPress theme, plus occasional product updates. Unsubscribe anytime.

Free download

Enter your email and we will send you the download link for the free WordPress theme, plus occasional product updates. Unsubscribe anytime.