9bb7f4f47fc603ed6cb3de3141c78f506c0e49b9
- Add 16 block patterns across 7 new categories (hero, features, CTA, testimonials, pricing, contact, text) - Add dark mode toggle with localStorage persistence and system preference detection (Bootstrap 5.3 data-bs-theme) - Register 17 custom block styles mapping Bootstrap components to WordPress blocks (cards, alerts, tables, buttons, etc.) - Add 4 style variations: Ocean, Forest, Sunset, Midnight - Add sidebar template part and "Blog with Sidebar" custom template - Add Inter and Lora variable fonts with fontFace declarations - Add Display font size (fluid 2.5rem-3.5rem) - Update translations (en_US .pot, de_CH .po) with all new strings - Bump version to 0.1.0 Co-Authored-By: Claude <noreply@anthropic.com>
WP Bootstrap
A modern WordPress Block Theme built from scratch with Bootstrap 5.
Features
- Full Site Editing (FSE) support
- Bootstrap 5 CSS and JavaScript
- Responsive design
- Dark mode ready (Bootstrap 5.3 dark mode variables)
- Twig 3.0 template engine
- WordPress i18n support
- Gitea CI/CD automated releases
Requirements
- WordPress 6.7 or higher
- PHP 8.3 or higher
Installation
From Release Package
- Download the latest
.zipfrom Releases - Go to WordPress Admin > Appearance > Themes > Add New > Upload Theme
- Upload the ZIP file and activate
From Source
git clone ssh://git@src.bundespruefstelle.ch:2022/magdev/wp-bootstrap.git
cd wp-bootstrap
composer install
yarn install
yarn build
Development
Prerequisites
- Node.js 20+
- Yarn
- Composer
- PHP 8.3+
Build Commands
| Command | Description |
|---|---|
yarn build |
Compile SCSS, minify CSS, copy Bootstrap JS |
yarn dev |
Watch SCSS files and recompile on changes |
yarn scss |
Compile SCSS only |
yarn postcss |
Minify CSS with Autoprefixer |
composer install |
Install PHP dependencies |
Project Structure
wp-bootstrap/
├── assets/ Compiled CSS, JS, and images
├── inc/ PHP classes (PSR-4 autoloaded)
├── languages/ Translation files (.pot, .po)
├── parts/ FSE template parts (header, footer)
├── patterns/ Block patterns
├── src/scss/ SCSS source files
├── templates/ FSE page templates
├── views/ Twig templates
├── functions.php Theme bootstrap
├── style.css Theme metadata
└── theme.json Design tokens and settings
License
GPL-2.0-or-later
Author
Marco Graetsch - src.bundespruefstelle.ch/magdev
Description
Releases
24
WP Bootstrap 1.1.3
Latest
Languages
CSS
73.9%
PHP
20%
Twig
3.5%
SCSS
1.1%
HTML
0.8%
Other
0.7%