Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Mimizuku

Build Status Latest Stable Version License

Mimizuku is a WordPress starter theme or theme framework for child themes development.

Mimizuku

Requirements

  • WordPress 4.7
  • PHP 5.6+
  • WP-CLI
  • Composer
  • Node.js

Browser support

  • IE10 + Modern browser

Get Started

Using as starter theme

$ cd /PATH/TO/wp-content/themes
$ git clone https://github.com/inc2734/mimizuku.git your-theme-name
$ cd your-theme-name
$ npm install
$ composer install
$ npm run build
$ wp theme activate your-theme-name
  • Replace /resources/languages/mimizuku.pot to /resources/languages/your-theme-name.pot
  • Replace Text Domain: mimizuku to Text Domain: your-theme-name in /style.css
  • Replace apply_filters( 'mimizuku to apply_filters( 'your_theme_name in **.php
  • Replace do_action( 'mimizuku to do_action( 'your_theme_name in **.php
  • Replace add_filter( 'mimizuku to add_filter( 'your_theme_name in **.php
  • Replace add_action( 'mimizuku to add_action( 'your_theme_name in **.php
  • Replace mimizuku to your-theme-name in **.php and **.js
  • Replace Mimizuku to Your_Theme_Name in **.php and **.js

Using as parent theme

See https://github.com/inc2734/mimizuku-child

Theme features

  • Having layout and view templates
  • and having filter hooks filtered these templates
  • Using view controller
  • The function which to pass the variables to WordPress's get_template_part().
  • Usuful scripts
  • CI
  • See more https://github.com/inc2734/mimizuku-child

Directory structure

themes/mimizuku
├─ resources               # The theme root
│  ├─ app                  # Setup theme
│  ├─ page-template        # Custom page templates
│  ├─ templates
│  │  ├─ layout            # Layout templates
│  │  ├─ view              # View templates
│  │  ├─ static            # Static view templates
│  │  └─ widget            # Templates for WP Awesome Widgets
│  ├─ vendor               # Composer packages
│  ├─ style.css            # Theme meta information
│  ├─ index.php
│  ├─ functions.php
│  ├─ ...
├─ .gitignore

Template hierarchical

Layout templates

  1. /resources/vendor/inc2734/mimizuku-core/src/view/templates/**/*.php
  2. /resources/templates/**/*.php

Custo page templates

  1. /resources/page-templates/*.php
  2. /page-templats/*.php

Base templates

  1. /resources/vendor/inc2734/mimizuku-core/src/view/*.php
  2. /resources/*.php
  3. /*.php

Third-party resources

Font Awesome (Web fonts)

Basis (Sass/CSS framework)

FLOCSS

inc2734/wp-breadcrumbs

inc2734/wp-ogp

inc2734/wp-oembed-blog-card

inc2734/wp-view-controller

inc2734/wp-basis

inc2734/wp-customizer-framework

inc2734/wp-github-theme-updater

inc2734/wp-share-buttons

inc2734/wp-seo

inc2734/wp-like-me-box

inc2734/wp-pure-css-gallery

inc2734/wp-awesome-widgets

inc2734/wp-awesome-compponents

Official goods store

https://suzuri.jp/inc2734/products

You can’t perform that action at this time.