Design better, build faster, publish sooner. Ollie is a blazing-fast WordPress block theme that makes professional website design accessible to everyone β no coding or expensive page builders required.
- π Lightning Fast: Scores 100% on Core Web Vitals with optimized performance out of the box
 - π¨ 50+ Beautiful Patterns: Pre-designed sections and full-page layouts for instant professional designs
 - π― True No-Code Solution: Seamlessly integrated with WordPress's native site editor β drag, drop, and publish
 - π± Mobile-First Design: Every pattern and layout is responsive and optimized for all devices
 - π οΈ Developer Friendly: Clean, semantic code with modern build tools and translation support
 - πͺ Endless Customization: 7 style variations, 9 typography presets, and unlimited color combinations
 
Built by Mike McAlister and Patrick Posner, Ollie empowers both beginners and professionals to create stunning WordPress websites using the latest Full Site Editing features.
| Action | Link | 
|---|---|
| View Demo | demo.olliewp.com | 
| Download Theme | Latest Release | 
| Child Theme | Download Child Theme | 
| Documentation | olliewp.com/docs | 
- WordPress 6.0 or later
 - PHP 7.2 or later
 
Ollie is available directly from the WordPress theme directory:
- In your WordPress admin, go to Appearance β Themes β Add New
 - Search for "Ollie"
 - Click Install and then Activate
 - Start designing in Appearance β Editor
 
Ollie includes 50+ professionally designed patterns organized into categories:
- Full Page Layouts: Home, About, Features, Pricing, Blog, Contact, Profile
 - Headers & Footers: Light/Dark variations with different layouts
 - Hero Sections: Multiple styles with calls-to-action
 - Content Cards: Testimonials, pricing tables, team members, FAQs
 - Feature Sections: Service boxes, numbered features, icon grids
 - Blog Components: Post grids, author boxes, comment sections
 
Switch your entire site's look with one click:
- Default: Clean, modern design
 - Agency: Bold, professional styling
 - Creator: Content-focused layout
 - Startup: Tech-inspired design
 - Studio: Minimal, elegant aesthetic
 
Pre-configured color schemes:
- Blue, Green, Neon, Orange, Pink, Red, Teal
 
9 typography presets with carefully selected font pairings using the Mona Sans font family.
ollie/
βββ patterns/          # 50+ block patterns
βββ parts/            # Template parts (headers, footers)
βββ templates/        # Page templates
βββ styles/           # Style variations and presets
β   βββ blocks/       # Block-specific styles
β   βββ colors/       # Color palette variations
β   βββ typography/   # Typography presets
βββ theme.json        # Global styles and settings
βββ functions.php     # Theme setup and configuration
- Translation Ready: Full internationalization support
 - Pattern Translation: Automated pattern text extraction
 - Child Theme Support: Extend without modifying core
 - Modern PHP: Clean, well-documented code
 - No Build Required: Works out of the box
 
- Create a Child Theme: Best practice for customizations
 - Use Global Styles: Modify colors, typography, and spacing in the Site Editor
 - Extend Patterns: Copy and modify existing patterns for your needs
 - Custom CSS: Add via Additional CSS in the Customizer or theme.json
 
New to Full Site Editing? We've got you covered! Check out our YouTube channel for helpful tutorials on block themes, site editing, and getting the most out of Ollie.
Access the visual site builder at Appearance β Editor to:
- Edit headers, footers, and templates
 - Customize global styles
 - Create custom templates
 - Build with patterns
 
- Create a new page
 - Insert a full-page pattern from the Ollie collection
 - Apply the "No Title" template for full-width layouts
 - Customize content and publish
 
Powered by theme.json, customize:
- Color palettes
 - Typography scales
 - Spacing and layout
 - Block defaults
 
Share your customizations by exporting from the Site Editor: Options menu β Tools β Export
Ollie includes modern development tools configured in package.json:
# Watch for pattern changes and auto-escape for translations
npm run dev
# Prepare patterns for translation
npm run translate:patternsOllie includes Composer scripts for maintaining code standards:
# Check PHP syntax
composer run lint
# Scan for WordPress coding standards
composer run wpcs:scan
# Auto-fix coding standard issues
composer run wpcs:fixTake your website to the next level with Ollie Pro:
- Setup Wizard: Get started quickly with guided setup
 - One-Click Starter Sites: Import complete website designs instantly
 - Premium Pattern Library: Access exclusive pro patterns
 - Priority Support: Get help when you need it
 - Regular Updates: New patterns and features added regularly
 
Ollie is licensed under the GPL-3.0 license.
- Documentation: olliewp.com/docs
 - Support Forum: wordpress.org/support/theme/ollie
 - Bug Reports: GitHub Issues
 - Feature Requests: GitHub Discussions
 
Ollie is created and maintained by Mike McAlister and Patrick Posner.
- πΊ YouTube Tutorials
 - βοΈ Blog
 
