#theming
Admin UI Styling
The SynaptikCMS admin panel's CSS custom properties — colors, surfaces, radii — for building a plugin admin page that matches the rest of the panel.
→
Theme Structure
Everything a SynaptikCMS theme can contain: required files, the theme.json manifest, asset naming rules, and the fallback-to-default mechanism.
→
Live Theme Preview
How SynaptikCMS previews an installed theme on the real site without activating it, using a signed per-install HMAC token.
→
Front-End CSS Tokens
The CSS custom properties SynaptikCMS's bundled system stylesheet reads — define these in your theme so search, galleries, and shortcodes look right.
→
Building Your First Theme
Build a minimal working SynaptikCMS theme from scratch — the four files you actually need, and how to see it live without activating it.
→
Utilities
Core helper functions available to every SynaptikCMS theme: cleanUrl(), getBaseUrl(), loadConfig(), format_date(), i18n helpers, and more.
→
Templates
Every template file a SynaptikCMS theme can define, the variables injected into each, and the admin bar integration contract.
→
Partials & functions
Override card markup with theme partials, and what you can and can't do in a theme's functions.php in SynaptikCMS.
→
Hooks & Filters
The theme-level hook and filter API in SynaptikCMS: add_theme_action, add_theme_filter, theme options, and asset helpers.
→
Rendering Functions
Every render_* function available to SynaptikCMS themes: content, cards, related items, galleries, menus, search, and the contact form.
→
