Custom Post Types
Register and manage WordPress custom post types from SiteNivo → Post Types — labels, supports, rewrite, icons, and archives — without hand-writing register_post_type().
Where to find it
SiteNivo → Post Types (also labeled Custom Post Types in docs).
List screen
- Add New to create a type
- Drag to reorder menu-related listing where supported
- Columns show Label, Key, Archive, and edit/delete actions
- REST-related columns may show a Pro badge on Free — REST builder tab is locked for Pro
How to create a post type
Add New
Open the editor. Tabs: General, Labels, Options, Supports, REST API.
General
Set Singular/Plural labels, Post Type Key (locked after first save), optional URL slug, description, and menu icon (Dashicon search, small SVG, or image URL).
Labels
Auto-filled from singular/plural; customize Add New, Search, Not Found, Menu Name, Archives, etc.
Options
Public, Show in Admin/Menu/Nav Menus, Has Archive, Hierarchical, Query Var, Rewrite With Front, Menu Position.
Supports
Title, Editor, Featured Image, Excerpt, Comments, Revisions, Author, Page Attributes, Formats, Custom Fields, Trackbacks.
Save
Flush permalinks if WordPress prompts after changing rewrite/archive.
Options reference
| Control | Typical use |
|---|---|
| Public | Visible on the front end and queryable |
| Show in Menu | Adds a wp-admin sidebar entry |
| Has Archive | Enables the post type archive URL |
| Hierarchical | Page-like parent/child structure |
| Menu Position | Numeric order (e.g. 25 near Comments) |
| Rewrite With Front | Whether to prepend the front base in permalinks |
Pro
The REST API tab (show_in_rest, custom REST base, expose fields) is reserved for SiteNivo Pro. Free still registers normal CPTs for the classic front end and admin.
Portable code
Need zero runtime dependency later? Export with Code Generator.