Starter Theme + Plugin for WordPress
The purpose of Medula is to be a very practical toolbox for clean crafting a WordPress application/theme.
It can be adapted in many diferent ways, it's well structured, made of many pieces that can be easily substituted, (de)activated, copied and improved.
- Has a clear and regular structure.
- Incorporates a minimal plugin framework.
- It has configurable tools and dependencies.
- Can be used as a starter theme, as a parent theme, or both.
- Take a look into
/theme/functions.php
to see how the functionality is structured. - Take a look into
/assets/theme/sass/main.scss
to see how styles are structured. - You can edit the file
/theme/style.css
to customize your theme name and data. - Take a look into
/plugin/plugin.php
to customize the extended plugin functionality. - Configure the project dependencies in
/gulpfile.js
andbower.json
.
- Modify everything as you need.
- Compile
- Install npm & bower globally, if you don't already have them.
- Clone the repo and download its dependencies with:
npm install && bower install
.
- Use
gulp --dev
to compile your project during development andgulp
for production. - The
theme/
directory must be deployed inside WordPress/wp-content/themes/
directory.
- The name you give the theme directory should be in
/assets/theme/sass/deps/_global.scss
- The
plugin/
directory must be deployed inside/wp-content/plugins/
in Wordpress.
This project is not yet stable.