Home
Softono

Mimizuku

Open source PHP
40
Stars
2
Forks
0
Issues
4
Watchers
8 years
Last Commit

 About Mimizuku

Minizuku is a WordPress theme framework for child themes development.

Platforms

Web Self-hosted

Languages

PHP

Links

Need Help Installing Mimizuku?

We provide expert installation service for this software. Our team will install, configure, and secure Mimizuku on your server. plans start at just $30.

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