A modern WordPress starter theme with first-class Bootstrap 5 integration. Based on Underscores (_s) by Automattic.
- Bootstrap 5.3 — Full framework with SCSS customization
- Vite Build System — Lightning-fast development with HMR
- Bootstrap Nav Walker — WordPress menus with Bootstrap dropdowns
- Block Editor Support — theme.json for Gutenberg compatibility
- Bootstrap Icons — 1,800+ icons included
- WooCommerce Ready — Shop pages pre-styled with Bootstrap
- Responsive — Mobile-first design throughout
- Accessibility — WCAG-compliant markup
Perfect for beginners or quick projects:
- Download the latest release
- Upload to
wp-content/themes/ - Activate in WordPress → Appearance → Themes
- Start building!
💡 The compiled CSS/JS is included — no npm required!
For full SCSS customization:
# Clone the repo
git clone https://github.com/itxRishabh/_bs.git your-theme-name
# Install dependencies
cd your-theme-name
npm install
# Build for production
npm run buildDevelopment commands:
npm run dev # Start dev server with HMR
npm run watch # Watch for changes
npm run build # Production build_bs/
├── dist/ # Compiled CSS/JS (auto-generated)
├── src/
│ ├── scss/ # SCSS source files
│ │ ├── _variables.scss # Bootstrap overrides
│ │ ├── components/ # Theme components
│ │ ├── wordpress/ # WP-specific styles
│ │ └── plugins/ # WooCommerce styles
│ └── js/ # JavaScript source
├── inc/ # PHP includes
│ ├── class-bs-navwalker.php # Bootstrap nav walker
│ └── woocommerce.php # WooCommerce integration
├── template-parts/ # Reusable template pieces
├── assets/css/ # custom.css for quick overrides
├── theme.json # Block editor config
└── functions.php
Edit src/scss/_variables.scss:
$primary: #0d6efd;
$secondary: #6c757d;
$success: #198754;
// ... customize any Bootstrap variableThen run npm run build.
Edit assets/css/custom.css — no build needed!
/* Your custom styles here */
.site-header {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}📖 Read the full documentation →
_bs includes complete WooCommerce integration:
- ✅ Product grids with Bootstrap cards
- ✅ Styled cart and checkout
- ✅ My Account pages
- ✅ Product galleries
- ✅ Sale badges and pricing
No additional setup required — just install WooCommerce!
Contributions are welcome! Please:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
See our Code of Conduct for community guidelines.
This project is licensed under the GPL v2 or later — see the LICENSE file for details.
- Based on Underscores (_s) by Automattic
- Bootstrap by the Bootstrap team
- Bootstrap Icons
Built with ❤️ by Rishabh