Articles
Search Overlay
Customize the search overlay with your preferred colours by changing a few CSS rules in your theme files.
→
Theming Guide
A guide to learn the basics of theming for SynaptikCMS: load order, integration of custom CSS properties, search overlay colour variables, required CSS classes...
→
RSS Feed
The RSS 2.0 feed at /feed.php: what it contains, auto-discovery via render_header_scripts(), feed URL, and notes on pagination and caching.
→
Markdown
How the Markdown editor works: full syntax reference (headings, links, tables, code blocks, containers), using CMS shortcodes inside Markdown, shortcode protection in code blocks, and known parser limitations.
→
Security
Layered security out of the box: protected paths, HTTP security headers, CSP configuration, contact form protection layers, theme preview token, browser caching strategy, and a production deployment checklist.
→
Related Content
How to enable and configure related content on a post: manual item selection, automatic scoring by shared tags and category, and the render_related_items() theme function.
→
Partials and functions
How theme partials work for overriding card HTML, what variables they expose, and what you can and cannot do in functions.php.
→
Custom Fields
How to define, fill, and display custom structured fields on any content type using the schema editor and theme helper functions.
→
Rendering Functions
Reference for all PHP rendering functions available in templates: content, cards, menus, galleries, search, pagination, and SEO tags.
→
Hooks and Filters
How to use hooks and filters to extend the CMS from your theme, plus theme options, asset helpers, and page detection functions.
→
Utilities
All utility functions for URLs, SEO, settings, formatting, and i18n available in theme templates.
→
Theme Structure
Required files, directory layout, theme.json manifest, asset naming conventions, and the pre-publish checklist for building a theme.
→
Templates
All theme templates and their injected variables: header.php, footer.php, home.php, single-item views, content-list.php, and page templates.
→
i18n Localizations
Two-track i18n system: front-end and admin locale files, the caching mechanism, URL slugs, output helpers, and how to add a new language.
→
Menu Builder
How to use the visual menu builder: drag-and-drop item ordering, sub-menus, data format, and reading the menu in a theme.
→
File Structure
Complete map of every file and directory in SynaptikCMS: front-end root, data layer, admin panel, themes, and key configuration files.
→
Data Layer
How the split-file architecture works: index vs. full item files, the two data layers (read/write), and all sl_* functions.
→
Content Types
Overview of the three built-in content types — Articles, Pages, and Projects — their common and specific fields, and the split-file data format.
→
Shortcodes
All built-in shortcodes with syntax and attributes: toc, button, recent_articles, recent_projects, callout, quote, contact_form, and how to add your own.
→
Routing
How the front-end router works: URI parsing rules, localised URL slugs, and the full request dispatch order from index.php to template.
→
