Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Zenithcoder/aitech

Open more actions menu

Repository files navigation

aitech – A Bootstrap 5 Starter Theme, for WordPress

Version 1.0.3

https://github.com/zenithcoder/aitech


aitech is a simple, Gutenberg-compatible WordPress starter theme loaded with Bootstrap 5

Screenshot

Here’s a screenshot of the project in action:

Project Screenshot

Basic features

  • UNLICENCE (open source).

  • Simple, intuitive, clean code. Theme CSS and JS, functions and loops are organized into different folders.

  • A starter CSS theme, enqueued. (Note: do not put your styles in styles.css, because that is not enqueued.)

  • A starter JS script.

  • Dimox breadcrumbs (http://dimox.net/wordpress-breadcrumbs-without-a-plugin/). Inserted using an action hook.

Dependencies

  • WordPress. 😎

  • Served from a CDN:

    • Bootstrap v5.2.3 CSS
    • Bootstrap v5.2.3 bundle JS
    • Bootstrap Icons v1.10.2

Bootstrap Sass is not included. But you can follow the instructions at https://getbootstrap.com/docs/5.0/customize/sass/ to bring Bootstrap Sass into your project.

Bootstrap Integration

  • Bootstrap navbar with WordPress menu and search.

  • Bootstrap customized comments and feedback response form.

Gutenberg Compatibility

  • Gutenberg editor stylesheet – into which has been copy-pasted the typography styles from Bootstrap 5’s Reboot CSS plus a few extras.

  • aitech has a centered narrow single-column layout, so that it can make use of Gutenberg’s extra-wide and full width blocks. In the front-end CSS, these are handled by a variation on Andy Bell’s full bleed utility.

Child-Themes and aitech

I recommend you do not simply use aitech as-is, and then do all your designing in a child theme.

aitech is only a meant to be a place to start a WordPress/Bootstrap 5 project. It is easier and better to directly rebuild aitech to suit your design needs. Besides, future improvements to aitech may make it not compatible with your child theme -- so, you may not be able to “upgrade” your project to a newer version of aitech simply by swapping it out.

To aid you at that point, aitech has the following child-theme friendly features:

  • Many functions are pluggable.

  • Theme hooks – paired before and after the navbar, post/page main, (optional sidebar) and footer. Parent theme hooks are able to recieve actions from a child theme.

  • Also, the navbar brand, navbar search form and sub-footer “bottomline” are inserted using pluggable hooks. So, a child theme can override these.


See the LOG.md

About

a wordpress theme starter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.