Install theme and child-theme via the WordPress theme-uploader or via Composer.
Theme-uploader
- Download theme and child-theme zip file here.
- In your admin panel, go to Appearance > Themes and click the Add New button.
- Click Upload Theme and Choose File, then select
bootscore.zip
file. Click Install Now. - Click Upload Theme and Choose File again, then select child-theme’s .zip file. Click Install Now.
- Click Activate to use your new theme right away.
Composer
To install with composer you will need to have composer installed on your system, and ideally on your server also with command line access, but that’s not required.
Here are two methods of installing themes and plugins with composer:
Method 1 – composer/installers
Add the following to your projects composer.json file (remove comments)
"require": {
"composer/installers": "^2.1",
// other existing dependencies if any here
},
"repositories":[ // add the wpackagist repo, packagist is included by default
{
"type":"composer",
"url":"https://wpackagist.org",
"only": [
"wpackagist-plugin/*",
"wpackagist-theme/*"
]
}
],
"extra": { //configuration for composer/installers:
"installer-paths": {
"wordpress/wp-content/plugins/mu-plugins/{$name}/": ["type:wordpress-muplugin"],
"wordpress/wp-content/plugins/{$name}/": ["type:wordpress-plugin"],
"wordpress/wp-content/themes/{$name}/": ["type:wordpress-theme"]
}
}
You can then start installing themes and plugins (see below). Composer will know where to put them.
Method 2 – Bedrock
- Create a new bedrock project with
$ composer create-project roots/bedrock
- Configure the .env file – see bedrock docs page @ https://docs.roots.io/bedrock/
- You can now install themes and packages, in an alternate project structure.
Installing packages
The themes and plugins are currently available on packagist.org repository. Themes and plugins are available based on their respective GitHub repository url e.g.
- bootscore/bootscore – parent-theme
- bootscore/bootscore-child – child-theme
- bootscore/bs-contact-form-7 – plugin to add Bootstrap to Contact Form 7
- bootscore/bs-cookie-settings – plugin to add cookie consent banner
- bootscore/bs-grid – grid plugin
- bootscore/bs-preloader – preloader plugin
- bootscore/bs-swiper – swiper.js plugin
e.g. $ composer require bootscore/bootscore
To install WordPress themes and plugins available on the public WordPress themes and plugins repositories, search for them on wpackagist.org.
Read more:
Bartalovics Milán
says:Hello There!
Can we install the theme and plugins with composer dependency manager?
Thank you!
Basti
says:Hello Milán,
No, but this could be a feature for the future.
But I want to try to improve the version management. You always get the latest version in the shop and in the dashboard. In the product description there is now the changelog with a link to earlier versions https://bootscore.me/shop/products/theme/bootscore-wordpress-theme/. You can then simply downgrade via the theme uploader.
Hope that helps.
Best regards
Basti
Edit: You can install theme via Composer now.
Mateusz
says:HI there.
First of all: Congratulations, great job with Theme!
Can I get the SCSS file of bootScore 5 Theme?
Best regards from Poland,
Mateusz
Basti
says:Hello Mateusz,
bootScore has no SCSS, it uses the final compiled bootstrap.min.css https://bootscore.me/documentation/custom-bootstrap-min-css/
I am currently working on a SCSS template for VSCode. You can download it here
files.bootscore.me/tools/bootstrap-source-files/bootstrap-5.0.0-beta3/bootstrap-5.0.0-beta3.zipThere are some example variables in folder scss/myscss/main.scss. Edit them there.
Compiled CSS you will find in folder scss/myscss/main.css.
Copy compiled CSS, minify it, create a new file bootstrap.min.css and paste CSS there. Now insert and activate new bootstrap.min.css in child as described above in the link to the article.
Best regards
Basti
Basti
says:Hello Mateusz,
You can download SCSS files in the shop now:
https://bootscore.me/shop/products/tools/bootstrap-5-sass-template-for-vscode/
Best regards
Basti
Ara Voskan
says:Great job! Thanks to the author. Danow looking for such a solution for WordPress. I just found it.
Arun Kumar
says:Hi Basti, Hope you are Good
How to make a boxed layout with a boot score theme
where to add a container total website in container only am trying to add container class in header.php and footer.php
please help me where to add exactly container class total website in the box layout
thank you
Basti
says:Hello Arun,
this is documentation for installation, not for editing. Please make sure that your comment is in the correct section.
However, container for content is not in the header.php, it’s in each template file (exept Page Blank Without Container).
So, what do you want to do? Setting the navbar to boxed layout? In this case you must change
fixed-top
in header.php tocontainer
class.Harish Reddy
says:Hello There!
Do we get any demo content to import? It Will be easier to customize things
Thanks
Basti
says:Hello Harish,
not yet, maybe in future. Do you mean how to create a landing page? That’s easy by using Gutenberg HTML Block, Bootstrap classes and a blank page template https://bootscore.me/documentation/page-post-templates/.
Best regards
Basti
Aaaa Bbbb
says:Awesome starter theme !!!! 🙂
Danny Ka
says:Hello
how can I update the theme If I put some code (in child theme)?
Thank you!
Basti
says:Hi,
just download theme zip in your dashboard and upload via WP theme uploader. But check your theme version first and do update steps like described in the blog. For example it is not possible to update version 5.0.0.1 to 5.1.1.1 without changing something in your child.
Danny Ka
says:thank you!
Bruno Sas
says:Hi!
Thanks for such a great starter theme.
Do you suggest using a child theme?
Basti
says:Hi Bruno,
you should always use a child theme https://bootscore.me/documentation/using-the-child-themes/
Ahmed Hany
says:a great theme thanks !
But can you help how to customize it! i always love anything with bootstrap and btstrap 5 exactly is amazing!
Basti
says:Hi Ahmed,
of course, we love to help. Everything what you need for customizing is written down here in the docs. Start learning by play around with the header.php https://bootscore.me/documentation/templates/
Sergio Bianchini
says:Hi Basti!
First of all thank you for the work you’ve done on creating this theme and all the plugins for WordPress, I’m really hyped about it.
I’m self-hosting a Debian server and I don’t know if I’m missing something: when I upload the Main theme and activate it all the pages I’m creating are giving me the “There has been a critical error on this website.”.
Could it be that by being self-hosted I miss something? I’ve used all the themes on the market with no problem, or some builders-themes like Oxygen or Zion so I really don’t know what to look for.
Thank you in advance!
Basti
says:Hi Sergio,
to be honest, no idea yet, because bootScore is “just” a theme and there should be no issues with any servers. You can send me admin details here
bootscore.me/contact/and I will check that?Sergio Bianchini
says:Hi, sorry to have raised the problem. I discovered that I had some problems on my PHP installation, as soon as I updated via ssh it started working perfectly. So basically it’s my fault 😂
While I’m here, if I want to add and personalize both Navbar and Footer how can I do that? I don’t think I found anything about it 🤔
Basti
says:👍 great to hear!
Copy header.php and footer.php to your child and edit files as you like.
Using child-themes: https://bootscore.me/documentation/using-the-child-themes/
Templates:
https://bootscore.me/documentation/templates/