Bootpresswp
Bootstrap WordPress starter theme
This is a base theme used to create custom WordPress themes. It should be used as a start for your own Custom Bootstrap theme. Best practice is to do all custom development in a Child Theme. The child theme has been included.
View Example Site bootpresswp.anomalous.co.za
Version: 2.0.0
How to Install
Manual installation:
- Upload the
bootpresswp
andchild-bootpresswp
folder to the/wp-content/themes/
directory
Installation using "Add New Theme"
- From your Admin UI (Dashboard), use the menu to select Themes -> Add New
- Search for 'bootpresswp'
- Install and Activate Theme
- Search for 'bootpresswp child theme'
- Install and Activate child theme
Activation and Use
- Activate the Theme through the 'Themes' menu in WordPress
- See Appearance -> Bootpresswp Press Options for Theme Options
Special Functions
To include pagination in your theme templates.
<?php
if ( function_exists('wp_bootstrap_pagination') )
wp_bootstrap_pagination();
?>
To Include breadcrumbs, there are two different codes bases available.
<?php
if(function_exists('bootpresswp_breadcrumbs'))
bootpresswp_breadcrumbs();
?>
To use the menu in your theme here is the changes to the standard WordPress nav walker
<?php
wp_nav_menu( array(
'menu' => 'main-menu',
'theme_location' => 'main-menu',
'depth' => 2,
'container' => 'div',
'container_class' => 'collapse navbar-collapse',
'container_id' => 'bs-example-navbar-collapse-1',
'menu_class' => 'nav navbar-nav',
'fallback_cb' => 'wp_bootstrap_navwalker::fallback',
'walker' => new wp_bootstrap_navwalker())
);
?>
You can see an example in the header.php file on using it in a fully functional navbar
Short Codes:
Row and Columns
Add a row
[row]content[/row]
Add a Column
This uses the standard 1 to 12 for bootstrap columns
[col xsmall="" small="" medium="" large="" class=""]Here is the content[/col]
Example:
2 Columns taking up 50% on medium screens
[row][col xsmall="" small="" medium="6" large="" class="own-class"]Left Column[/col][col xsmall="" small="" medium="6" large="" class="own-class"]Right Column[/col][/row]
Button
[btn href="test" type="btn-danger" size="btn-large" disabled="disabled"]Here is the content[/btn]
Label
[label type=""]here is content[/label]
Badge
[badge type=""]here is content[/badge]
Headline
[head headline="" subtext=""]
There are a few more for carousel and modals but these are still in production.
Author:
Donovan Maidens ( @Anomalous_Bot / anomalous.co.za )
Summary
WordPress starter theme based on Bootpress, it also has Fontawesome installed. This is a base theme, and should be used by a developer. It has no pretty templates.
Also Look at
Bootstrap Nav Walker wp-bootstrap-navwalker Bootstrap Pagination wp-bootstrap-pagination
Acknowledgement
Bootstrap Nav Walker wp-bootstrap-navwalker Bootstrap Pagination wp-bootstrap-pagination