Theme Development
theme.json Manifest Reference
The theme.json manifest file in your theme root defines metadata and core compatibility settings.
⚠️ Manifest Key Inconsistency Note
Themes typically specify requires_aipostify (e.g. in aipostify-default), whereas plugins specify min_aipostify_version. The Marketplace ZipValidator supports both keys during submission.
Full Example
{
"name": "AIPostify Default",
"slug": "aipostify-default",
"version": "1.0.0",
"description": "Clean, responsive default theme for AIPostify built with Tailwind CSS.",
"author": "AIPostify Core Team",
"requires_aipostify": "1.0.0"
}
Field Reference
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Theme display name |
slug | string | Yes | Directory name slug |
version | string | Yes | SemVer string |
description | string | Yes | Theme description |
requires_aipostify | string | Yes | Minimum required core version |
author | string | No | Author name |
Last verified against AIPostify core. © 2026 AIPostify Marketplace Developer Documentation.