inc2734 / mimizuku
此包已被废弃,不再维护。未建议替代包。
4.1.0
2017-09-21 14:54 UTC
Requires
- php: >=5.6
- inc2734/mimizuku-core: >=0.6.0
Requires (Dev)
- doctrine/instantiator: 1.0.4
- phpdocumentor/reflection-docblock: 3.2.2
- phpmd/phpmd: 2.*
- phpunit/php-token-stream: 1.4.11
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: *
- wp-coding-standards/wpcs: *
This package is auto-updated.
Last update: 2022-02-01 13:02:27 UTC
README
Mimizuku 是一个用于子主题开发的 WordPress 启动主题或主题框架。
- GitHub: https://github.com/inc2734/mimizuku/
- Packagist: https://packagist.org.cn/packages/inc2734/mimizuku
要求
- WordPress 4.7
- PHP 5.6+
- WP-CLI
- Composer
- Node.js
浏览器支持
- IE10 + 现代浏览器
开始使用
作为启动主题使用
$ 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
- 将
/resources/languages/mimizuku.pot
替换为/resources/languages/your-theme-name.pot
- 在
/style.css
中将Text Domain: mimizuku
替换为Text Domain: your-theme-name
- 在 **.php 中将
apply_filters( 'mimizuku
替换为apply_filters( 'your_theme_name
- 在 **.php 中将
do_action( 'mimizuku
替换为do_action( 'your_theme_name
- 在 **.php 中将
add_filter( 'mimizuku
替换为add_filter( 'your_theme_name
- 在 **.php 中将
add_action( 'mimizuku
替换为add_action( 'your_theme_name
- 在 **.php 和 **.js 中将
mimizuku
替换为your-theme-name
- 在 **.php 和 **.js 中将
Mimizuku
替换为Your_Theme_Name
作为父主题使用
见 https://github.com/inc2734/mimizuku-child
主题特性
- 具有布局和视图模板
- 并具有过滤钩子过滤这些模板
- 使用视图控制器
- 传递变量到 WordPress 的
get_template_part()
的函数。 - 有用的脚本
- CI
- 见更多 https://github.com/inc2734/mimizuku-child
目录结构
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
模板层次结构
布局模板
- /resources/vendor/inc2734/mimizuku-core/src/view/templates/**/*.php
- /resources/templates/**/*.php
自定义页面模板
- /resources/page-templates/*.php
- /page-templats/*.php
基础模板
- /resources/vendor/inc2734/mimizuku-core/src/view/*.php
- /resources/*.php
- /*.php
第三方资源
Font Awesome (Web fonts)
- 字体许可证:SIL OFL 1.1
- 代码许可证:MIT 许可证
- 来源: https://fortawesome.github.io/Font-Awesome/
Basis(Sass/CSS 框架)
- 许可:MIT 许可证
- 来源: https://sass-basis.github.io/