WP Starter Theme Framework
Build .pixel-perfect
sites with Bootscore
Lightweight. Customizable. Powered by Bootstrap & scssphp. The perfect starting point for your next WordPress project.
Powerful Features
Everything you need to build flexible WordPress sites.
Creative
Freedom
Create unique designs without fighting against the theme or writing excessive override CSS.
Designers will love the built-in SCSS compiler that provides full control over the theme’s look and feel.
// SCSS Variables Example
// Override default Bootstrap values
$primary: #FF0000;
$font-family-sans-serif: 'Inter', sans-serif;
$border-radius: 1rem;
// Adjust container widths
$container-max-widths: (
sm: 600px,
md: 900px,
lg: 1200px,
xl: 1340px,
xxl: 1620px
);
// Disable dark mode and change navbar color
$enable-dark-mode: false;
$navbar-light-color: #339900;// Custom Utilities Example
// Add extra rounded sizes
$utilities: map-merge(
$utilities,
(
"rounded": (
responsive: true,
property: border-radius,
class: rounded,
values: (
null: var(--#{$prefix}border-radius),
0: 0,
lg: var(--#{$prefix}border-radius-lg),
xl: var(--#{$prefix}border-radius-xl)
)
)
)
);// Custom SCSS Example
// Responsive body style
@include media-breakpoint-up(md) {
body {
color: var(--#{$prefix}success);
background-color: var(--#{$prefix}light);
}
}
// Custom button
.btn-red {
@include button-variant(#ef4444, #ef4444);
}
// Extend Bootstrap button
.plugin-button-class {
@extend .btn;
@extend .btn-primary;
}Developer
Friendly
Extend websites using filters and action hooks without overriding theme templates.
Hook into theme functionality to add, change, or remove features and keep updates simple and maintainable.
// Change container class in a single file
function change_container_in_single_file($string, $location) {
if ($location == 'header') {
return "container-fluid";
}
return $string;
}
add_filter('bootscore/class/container', 'change_container_in_single_file', 10, 2);
// Change all header buttons
function header_button_class() {
return "btn btn-light";
}
add_filter('bootscore/class/header/button', 'header_button_class', 10, 2);
// Change nav-toggler icon
function change_nav_toggler_icon() {
return '<i class="fa-solid fa-ellipsis-vertical"></i>';
}
add_filter('bootscore/icon/menu', 'change_nav_toggler_icon');
// Add an alert message before the #masthead on frontpage
function add_alert_before_masthead() {
if (is_front_page() || is_home()) {
echo '<div class="alert alert-danger" role="alert">This is an important message!</div>';
}
}
add_action('bootscore_before_masthead', 'add_alert_before_masthead');
// Open a div after #masthead
function open_div_after_masthead() {
echo '<div class="bg-success text-danger">';
}
add_action('bootscore_after_masthead', 'open_div_after_masthead');
// Close div before footer
function close_div_before_footer() {
echo '</div>';
}
add_action('bootscore_before_footer', 'close_div_before_footer');Flexible
Layouts
Use prebuilt templates and content blocks to quickly build flexible layouts with ease.
Reusable templates and content blocks provide full control over all page and post layouts effortlessly.
WooCommerce
Support
Build stores with smooth Bootstrap integration and an AJAX off-canvas cart.
Add products, manage the cart, and test the checkout page seamlessly for a smooth e-commerce workflow.
Tiny Helpers
Add functionality with lightweight plugins crafted for the theme.
Simple Ways to
Extend
Each plugin adds features or connects seamlessly with popular WordPress tools.
Add dynamic filtering with Isotope, create responsive Swiper sliders, enhance Contact Form 7 with Bootstrap UI, embed a privacy-ready cookie consent system or enable dark mode with one click.
Table of Contents
Red
Blue
Common Questions
Find clear, helpful answers to common questions you might have.
Yes. Bootscore is completely free for personal and commercial projects and is released under the MIT license. You are free to modify and redistribute it.
Bootscore can also be extended with both free and commercial plugins, depending on your project needs.
Yes. Basic Bootstrap knowledge and fundamental coding skills in SCSS, PHP, and JavaScript are required to work with Bootscore effectively.
Bootscore is a developer-focused theme that is fully customized through code in a child theme, without WordPress Customizer options or backend settings.
Bootscore is not built or tested specifically for page builders. It is a code-first, developer-focused theme designed to work primarily with the WordPress block editor and custom templates.
That said, most page builders can technically be used, as they generally work with any well-structured WordPress theme.
Bootscore ships with the full Bootstrap SCSS source and a predefined SCSS structure. Customizations are made by editing the included files _bootscore-variables.scss, _bootscore-utilities.scss, and _bootscore-custom.scss.
Bootscore uses an integrated SCSS compiler (scssphp) that automatically recompiles your CSS whenever changes are made – no manual build step is required.
Yes. Bootscore includes built-in WooCommerce support with Bootstrap-based layouts for shop and product pages. It provides custom product cards, an AJAX cart, and fully responsive styling that integrates seamlessly with the Bootstrap framework.
Yes. Bootscore is built on Bootstrap’s mobile-first grid system and components, ensuring responsive layouts across smartphones, tablets, and desktop screens.
Bootscore is actively maintained and updated regularly to stay compatible with the latest WordPress, WooCommerce, and Bootstrap releases.
Most questions are answered in the documentation, which covers setup, customization, and common use cases.
For further discussion, feedback, or issues, support is available via GitHub Discussions.
Get Bootscore
Everything you need to build – free and commercial.





