A WordPress child theme for Picostrap5 - providing a solid foundation for custom WordPress development with Bootstrap 5, LiveCanvas integration, and browser-based SASS compilation.
This child theme extends the powerful Picostrap5 parent theme, which is a modern WordPress starter theme built on Bootstrap 5.3.8 featuring unique browser-based SASS compilation. No build tools required!
- ✅ Bootstrap 5.3.6 integration with full SCSS customization
- ✅ Browser-based SASS compilation - no npm, webpack, or Node.js needed
- ✅ LiveCanvas page builder blocks, sections, and templates included
- ✅ WooCommerce ready with Bootstrap styling
- ✅ Performance optimized with single CSS bundle output
- ✅ Child theme architecture for safe customization
- ✅ Release automation with packaging script
- WordPress (latest version recommended)
- Picostrap5 parent theme (version 3.8.3+)
- Administrator privileges for SASS compilation
- Modern web browser
-
Install the parent theme first:
# Download and install picostrap5 parent theme # Available from the theme developer
-
Install this child theme:
# Upload this child theme to /wp-content/themes/ # Or install via WordPress admin
-
Activate the child theme in WordPress Admin > Appearance > Themes
-
Edit SASS files in the
/sass/directory:sass/custom.scss- Your custom stylessass/main.scss- Main compilation entry point
-
Compile SASS via WordPress Customizer:
- Go to Appearance > Customize
- Use the "RECOMPILE SASS" button
- Compiled CSS outputs to
/css-output/bundle.css
-
Live preview your changes in the Customizer
- Add custom PHP code in
functions.phpafter line 58 - Custom loops go in
/loops/ - Template parts go in
/partials/
- Uncomment line 41 in
functions.phpto enable/js/custom.js - Bootstrap bundle loads with defer strategy for performance
This child theme includes LiveCanvas page builder assets:
- Blocks:
/livecanvas/blocks/ - Sections:
/livecanvas/sections/ - Pages:
/livecanvas/pages/ - Configuration: LiveCanvas theme options and editor settings
picostrap5-child-base/
├── functions.php # Main theme customization
├── style.css # Theme header and metadata
├── sass/
│ ├── main.scss # Main SASS entry point
│ ├── custom.scss # Your custom styles
│ └── bootstrap5/ # Bootstrap 5 SCSS source
├── css-output/
│ └── bundle.css # Compiled CSS output
├── js/
│ ├── bootstrap.bundle.min.js
│ └── custom.js # Custom JavaScript
├── livecanvas/ # LiveCanvas integration
├── loops/ # Custom post loops
├── partials/ # Template partials
└── fonts/ # Custom fonts
Customize Bootstrap variables through:
- WordPress Customizer - live editing interface
- SASS files - direct SCSS variable overrides
- Edit
sass/custom.scss - Use WordPress Customizer to recompile
- Changes appear in
/css-output/bundle.css
// In functions.php, uncomment to enable custom.js:
wp_enqueue_script('custom', get_stylesheet_directory_uri() . '/js/custom.js', array(), null, array('strategy' => 'defer', 'in_footer' => true));// Uncomment in functions.php to add more menus:
register_nav_menus( array(
'third' => __( 'Third Menu', 'picostrap' ),
'fourth' => __( 'Fourth Menu', 'picostrap' )
));./release.shThis creates picostrap5-child-base.zip ready for distribution, excluding:
.gitfiles.DS_Storefiles- Development artifacts
- SASS compiled via Customizer
- Custom code tested
- Performance optimized
- Security reviewed (Application Passwords disabled if needed)
Your child theme inherits these powerful features from Picostrap5:
- PicoSASS: Browser-based SASS compilation
- NinjaBootstrap: Extended Bootstrap utilities
- AI Color Palette Generator: Automatic color scheme generation
- Performance optimization: Head cleanup, single CSS bundle
- WooCommerce integration: Bootstrap-styled e-commerce
- Customizer integration: Live preview and editing
- Parent Theme: Picostrap5 Documentation
- Bootstrap: Bootstrap 5 Documentation
- LiveCanvas: LiveCanvas Documentation
GPL v2 or later, same as WordPress core.
Built with ❤️ using Picostrap5 - The best way to experience SASS, Bootstrap and WordPress