Codestar Framework地址:Github
我的Island和LazyCat都是基于这个后台框架制作的,所以一直想分享一下这个框架,也是为我的制作Wordpress主题教程做铺垫。我从作者开始发布这个项目开始就一直关注它的更新内容,其实作者也是写了一个英文文档的,但不是面向新手的,也没附带很多的实例,所以这里更要分析一下简易的使用方法。
下面先翻译一下作者写的概述:
一个轻量级和容易使用的Wordpress后台选项框架,它是搭建Wordpress后台选项的免费框架,节省你的时间。
文档
详情请阅读文档
安装
A.作为主题使用
- 从github下载zip文件
- 解压到你的主题目录下的themename/cs-framework路径
- 在themename/functions.php文件里添加引入框架的代码
require_once dirname( __FILE__ ) .'/cs-framework/cs-framework.php';
- 嘢,你现在可以准备配置你的框架、meta盒子、自定义、短代码了
- 阅读一下themename/cs-framework/config里的配置文件
- 详情请阅读文档
A.作为插件使用
- 从github下载zip文件
- 方法1:解压到wp-content/plugins/cs-framework你的插件目录下
- 方法2:以上传插件的形式上传zip文件,并激活它
- 嘢,你现在可以准备配置你的框架、meta盒子、自定义、短代码了
- 阅读一下themename/cs-framework/config里的配置文件
- 详情请阅读文档
启用或关闭模块
在你的themename/functions.php添加定义代码
define( 'CS_ACTIVE_FRAMEWORK', true ); // default true define( 'CS_ACTIVE_METABOX', false ); // default true define( 'CS_ACTIVE_SHORTCODE', false ); // default true define( 'CS_ACTIVE_CUSTOMIZE', false ); // default true
或者看一下/cs-framework/cs-framework.php文件
重写文件
你可以在不改动themename/cs-framework的目录情况下重写一个文件,只需创建一个themename/cs-framework-override文件夹,例如:
themename/cs-framework-override/config/framework.config.php themename/cs-framework-override/functions/constants.php themename/cs-framework-override/fields/text/text.php
特色
- 选项框架(Options Framework)
- Meta盒子框架(Metabox Framework)
- WP自定义框架(WP Customize Framework)
- 短代码生成(Shortcode Generator)
- 支持子主题(Supports Child Themes)
- 验证字段(Validate Fields)
- 清理字段(Sanitize Fields)
- 本地化(Localization)
- 字段依赖(Fields Dependencies)
- 支持混合字段(Supports Multilangual Fields)
- 复位/恢复/导出/导入选项(Reset/Restore/Export/Import Options)
- 兼容WordPress 4.1+(WordPress 4.1+ Compatibility)
- 还有很多…
选项字段
- 文本(Text)
- 文本域(Textarea)
- 复选框(Checkbox)
- 单选框(Radio)
- 选择项(Select)
- 数字(Number)
- 图标(Icons)
- 群组(Group)
- 图像(Image)
- 上传(Upload)
- 画廊(Gallery)
- 分选器(Sorter)
- 编辑器(Wysiwyg)
- 切换器(Switcher)
- 背景(Background)
- 颜色取样(Color Picker)
- 混合复选框(Multi Checkbox)
- 图像复选框(Checkbox Image Select)
- 图像单选框(Radio Image Select)
- 文本排版(Typography)
- 备份(Backup)
- 头标题(Heading)
- 子标题(Sub Heading)
- 字段集(Fieldset)
- 通知(Notice)
- 和很多扩展字段
接下来我会一个一个的功能讲解,可能有些翻译得不好,或者有错漏,欢迎指正。
感谢您的观看,对您有用就分享出去吧 !
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容