-
-
Notifications
You must be signed in to change notification settings - Fork 1
FAQ
This page answers common questions about the Aegis theme.
Aegis is a WordPress Full Site Editing (FSE) block theme built for performance and flexibility. It provides a zero-base loading architecture, 60 style variations, over 145 block patterns, and deep integration with the WordPress Site Editor.
Zero-base loading means the theme loads zero CSS, JavaScript, or font assets by default. Assets are only loaded when the page content requires them. A page using only core blocks may load with no theme-specific assets at all, resulting in exceptional performance.
The Aegis theme is released under the GPL-2.0-or-later license. The companion Aegis Plugin (free) and Aegis Pro (premium) extend the theme with additional blocks and features.
| Product | Includes |
|---|---|
| Aegis theme | Templates, patterns, style variations, core blocks (Countdown, Slider, Toggle, Video, Related Posts), design system |
| Aegis Plugin (free) | Map block, Modal block, hook utilities |
| Aegis Pro (premium) | Video enhancements, query blocks, tabs, image compare, license management, Meta Pixel analytics |
Yes. The theme is fully functional on its own. The companion plugins are optional enhancements.
Aegis requires WordPress 7.0 or later.
Aegis requires PHP 8.1 or later.
Yes. Aegis is compatible with PHP 8.1, 8.2, and 8.3.
No. Aegis works on any hosting that meets the WordPress minimum requirements (PHP 8.1+, MySQL 5.7+ or MariaDB 10.3+). Shared hosting, VPS, and dedicated servers are all supported.
Use the Site Editor (Appearance → Editor → Styles). You can either:
- Apply one of the 60 style variations for a complete color scheme change.
- Manually adjust individual colors in the Styles → Colors panel.
See global-styles and style-variations for details.
Navigate to Appearance → Editor → Styles → Typography. You can change the font family, size, weight, and other properties for body text, headings, links, and buttons.
See typography for the available font options.
Yes. You can add custom fonts through WordPress Global Styles (Styles → Typography → Manage fonts) or by adding font files to the theme and registering them in theme.json.
Dark mode is activated by applying the is-style-dark CSS class. This can be done globally via a template wrapper, per-page, or with a visitor toggle button. See dark-mode for complete instructions.
Style variations apply globally to the entire site. However, you can customize individual page colors through per-block color settings or by using different templates with specific color configurations.
- Create a new page.
- Use the block inserter to add patterns from categories like Hero, Feature, CTA, and Testimonial.
- Customize each pattern to match your content.
- Alternatively, create a custom template in the Site Editor for reusable layouts.
Aegis includes 23 templates: 9 core WordPress templates, 3 custom page templates, and 11 WooCommerce templates.
Over 145 block patterns across 30 categories. See pattern-reference for the complete list.
Yes. You can:
- Create synced or unsynced patterns from the editor (select blocks → three dots → Create pattern).
- Add PHP pattern files to the
patterns/directory (for developers).
The Blank template provides an empty canvas with no header, footer, or wrapper. It is ideal for marketing landing pages, sales pages, or any page where you want complete control over the layout.
The theme includes: Countdown, Slider, Slide, Toggle, Toggle Content, Video, and Related Posts. The free Aegis Plugin adds Map and Modal blocks.
No. Aegis works with the block editor built into WordPress core. The Gutenberg plugin is only needed if you want access to experimental features before they are included in WordPress core releases.
Yes. Aegis is compatible with third-party block plugins. The theme styles are applied through design tokens, so most plugins will inherit appropriate styling.
Yes. Aegis includes 11 dedicated WooCommerce templates, product patterns, and full styling integration. See woocommerce-integration for details.
The multi-step checkout splits the WooCommerce checkout into three steps (Shipping → Payment → Review) for a cleaner user experience. It is an alternative to the standard single-page checkout.
No. WooCommerce is entirely optional. The theme works perfectly for blogs, portfolios, corporate sites, and other non-commerce sites.
This is by design. If a page uses only core WordPress blocks with no Aegis custom blocks, the theme correctly loads zero additional CSS. Core block styles are provided by WordPress itself.
No. Aegis is designed for exceptional performance. The zero-base loading strategy means the theme only adds assets that are needed. In many cases, Aegis will be faster than traditional themes that load a full CSS framework on every page.
Yes. Aegis is compatible with all major caching plugins (WP Super Cache, W3 Total Cache, WP Rocket, LiteSpeed Cache, and others). No special configuration is needed.
Use wp-env with Docker. Run npm run env:start to start a local WordPress instance on port 8888. See development-setup for full instructions.
Run npm run build for production assets or npm run dev for development with file watching. See building-assets for details.
Yes. Aegis is open source. See contributing for branch strategy, PR guidelines, and coding standards.
Report bugs on the GitHub Issues page. Include your WordPress version, PHP version, Aegis version, steps to reproduce, and any error messages.
Aegis is built to meet WCAG 2.1 Level AA requirements. The theme provides semantic HTML, keyboard navigation, visible focus indicators, proper ARIA attributes, and sufficient color contrast. See accessibility for details.
Yes. All templates, patterns, and custom blocks include appropriate ARIA attributes, semantic landmarks, and screen reader text where needed.
Yes. Aegis is compatible with WordPress multisite installations.
Yes. The theme supports right-to-left (RTL) languages through WordPress built-in RTL handling and CSS logical properties.
Aegis supports the latest two versions of Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported.
- common-issues — Solutions to specific problems.
- requirements — System requirements.
- installation — Installation guide.
- quick-start-guide — Getting started quickly.
Aegis version 1.0.0 | GitHub Repository | Report an Issue | Atmostfear Entertainment
License: GPL-2.0-or-later