## Custom Post Types Overview

Product: Monogram - Personal Portfolio WordPress Theme
URL: https://hub.jkdevstudio.com/docs/monogram/content-management/custom-post-types-overview
Updated: 2026-08-19

Monogram registers two custom post types beyond standard WordPress posts and pages. Each has its own archive template, single template, and set of taxonomies.

## Registered Post Types

<table style="min-width: 100px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>Post Type</p></th><th colspan="1" rowspan="1"><p>Description</p></th><th colspan="1" rowspan="1"><p>Archive Template</p></th><th colspan="1" rowspan="1"><p>Single Template</p></th></tr><tr><td colspan="1" rowspan="1"><p><strong>Portfolio</strong></p></td><td colspan="1" rowspan="1"><p>Project showcase items with rich media, metadata, and multiple layout styles</p></td><td colspan="1" rowspan="1"><p><code>archive-portfolio.php</code></p></td><td colspan="1" rowspan="1"><p><code>single-portfolio.php</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>FAQ</strong></p></td><td colspan="1" rowspan="1"><p>Frequently asked questions with accordion display</p></td><td colspan="1" rowspan="1"><p><code>archive-faq.php</code></p></td><td colspan="1" rowspan="1"><p><code>single-faq.php</code></p></td></tr></tbody></table>

## Portfolio Taxonomies

Portfolio items support three taxonomies for flexible organization:

<table style="min-width: 100px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>Taxonomy</p></th><th colspan="1" rowspan="1"><p>Slug</p></th><th colspan="1" rowspan="1"><p>Purpose</p></th><th colspan="1" rowspan="1"><p>Default Permalink</p></th></tr><tr><td colspan="1" rowspan="1"><p><strong>Industry</strong></p></td><td colspan="1" rowspan="1"><p><strong>Industry</strong></p></td><td colspan="1" rowspan="1"><p>Primary categorization (e.g., Web Design, Branding)</p></td><td colspan="1" rowspan="1"><p><code>portfolio-industry</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Category</strong></p></td><td colspan="1" rowspan="1"><p><strong>Category</strong></p></td><td colspan="1" rowspan="1"><p>Secondary categorization (e.g., E-commerce, SaaS)</p></td><td colspan="1" rowspan="1"><p><code>portfolio-category</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Tag</strong></p></td><td colspan="1" rowspan="1"><p><strong>Tag</strong></p></td><td colspan="1" rowspan="1"><p>Tertiary tags (e.g., UI/UX, React, Animation)</p></td><td colspan="1" rowspan="1"><p><code>portfolio-tag</code></p></td></tr></tbody></table>

## FAQ Taxonomy

<table style="min-width: 100px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>Taxonomy</p></th><th colspan="1" rowspan="1"><p>Slug</p></th><th colspan="1" rowspan="1"><p>Purpose</p></th><th colspan="1" rowspan="1"><p>Default Permalink</p></th></tr><tr><td colspan="1" rowspan="1"><p><strong>FAQ Category</strong></p></td><td colspan="1" rowspan="1"><p><strong>FAQ Category</strong></p></td><td colspan="1" rowspan="1"><p>Groups FAQ items by topic</p></td><td colspan="1" rowspan="1"><p><code>faq-category</code></p></td></tr></tbody></table>

## Custom Permalink Settings

You can change the URL slugs for all custom post types and their taxonomies under **Appearance &gt; Customize &gt; Permalinks**.

<table style="min-width: 75px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>Setting</p></th><th colspan="1" rowspan="1"><p>Default Value</p></th><th colspan="1" rowspan="1"><p>Example Result</p></th></tr><tr><td colspan="1" rowspan="1"><p><strong>Portfolio base</strong></p></td><td colspan="1" rowspan="1"><p><code>portfolio</code></p></td><td colspan="1" rowspan="1"><p><code>yoursite.com/portfolio/project-name</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Portfolio Category</strong></p></td><td colspan="1" rowspan="1"><p><code>portfolio-category</code></p></td><td colspan="1" rowspan="1"><p><code>yoursite.com/portfolio-category/e-commerce</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Portfolio Tag</strong></p></td><td colspan="1" rowspan="1"><p><code>portfolio-tag</code></p></td><td colspan="1" rowspan="1"><p><code>yoursite.com/portfolio-tag/react</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Portfolio Industry</strong></p></td><td colspan="1" rowspan="1"><p><code>portfolio-industry</code></p></td><td colspan="1" rowspan="1"><p><code>yoursite.com/portfolio-industry/web-design</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>FAQ base</strong></p></td><td colspan="1" rowspan="1"><p><code>faq</code></p></td><td colspan="1" rowspan="1"><p><code>yoursite.com/faq/how-to-contact</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>FAQ Category</strong></p></td><td colspan="1" rowspan="1"><p><code>faq-category</code></p></td><td colspan="1" rowspan="1"><p><code>yoursite.com/faq-category/general</code></p></td></tr></tbody></table>

> **Warning:** After changing any permalink setting, go to **Settings &gt; Permalinks** and click **Save Changes** (even without making changes there) to flush the rewrite rules. Without this step, your new URLs will return 404 errors.

## CPT Archive Settings

For custom post types that do not have a dedicated archive template (or as a fallback), Monogram provides archive display settings under **Appearance &gt; Customize &gt; Custom Post Types**.

### Archive Tab

| Setting | Options | Default | |---------|---------|---------|| | **Group By** | Natural order, Date (grouped by month) | Natural order | | **Show Date** | Toggle | Off | | **Show Excerpt** | Toggle | Off | | **Items Per Page** | 0-200 (0 = show all) | 0 | | **Excerpt Length** | 5-60 words | 15 |

### Header Tab

<table style="min-width: 75px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>Setting</p></th><th colspan="1" rowspan="1"><p>Options</p></th><th colspan="1" rowspan="1"><p>Default</p></th></tr><tr><td colspan="1" rowspan="1"><p><strong>Enable Page Header</strong></p></td><td colspan="1" rowspan="1"><p>Toggle</p></td><td colspan="1" rowspan="1"><p>Off</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Subtitle</strong></p></td><td colspan="1" rowspan="1"><p>Text</p></td><td colspan="1" rowspan="1"><p>-</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Show Breadcrumbs</strong></p></td><td colspan="1" rowspan="1"><p>Toggle</p></td><td colspan="1" rowspan="1"><p>On</p></td></tr></tbody></table>

> **Info:** The Portfolio post type has its own dedicated archive and extensive Customizer settings (covered in the Portfolio documentation). The CPT Archive settings above apply primarily to FAQ archives and any future custom post types.

## Where to Find Everything

<table style="min-width: 50px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>What You Need</p></th><th colspan="1" rowspan="1"><p>Where to Go</p></th></tr><tr><td colspan="1" rowspan="1"><p>Create a portfolio item</p></td><td colspan="1" rowspan="1"><p><strong>Dashboard &gt; Portfolio &gt; Add New</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p>Create an FAQ</p></td><td colspan="1" rowspan="1"><p><strong>Dashboard &gt; FAQ &gt; Add New</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p>Manage portfolio taxonomies</p></td><td colspan="1" rowspan="1"><p><strong>Dashboard &gt; Portfolio &gt; Industries / Categories / Tags</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p>Manage FAQ categories</p></td><td colspan="1" rowspan="1"><p><strong>Dashboard &gt; FAQ &gt; Categories</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p>Change URL slugs</p></td><td colspan="1" rowspan="1"><p><strong>Appearance &gt; Customize &gt; Permalinks</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p>Configure archive display</p></td><td colspan="1" rowspan="1"><p><strong>Appearance &gt; Customize &gt; Custom Post Types</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p>Portfolio-specific settings</p></td><td colspan="1" rowspan="1"><p><strong>Appearance &gt; Customize &gt; Portfolio</strong></p></td></tr></tbody></table>