最好用的WordPress主题开发框架 Codestar Framework高级版最新版下载
Codestar Framework,是一个轻量简洁的 WordPress 开发框架,目前很多国内外的主题都是用此框架开发,比如子比主题、日主题等。
Codestar Framework功能详细介绍:
一、Codestar Framework五大选项
1、框架选项
内置OOP范例,具有大量自定义字段和选项,高度现代化和先进的框架。
2、Metaboxes 选项
允许您将自定义 metabox 设置添加到所有页面和文章中,并提供具有大量高级设置的字段。
3、分类选项
允许您将自定义分类设置添加到所有类型的分类,标签或CPT,并提供具有大量高级设置的字段。
4、简码选项
附带预先创建好的简码编辑器来管理,非常简单灵活构建无限布局。
5、自定义工具选项
继承默认的WordPress定制器,并集成自己的自定义字段,实时定制您的网站更加强大。
二、codestar Framework官网、文档、下载地址
官网:http://codestarframework.com/
教程文档:http://codestarframework.com/documentation/
下载地址:https://github.com/Codestar/codestar-framework
三、codestar Framework使用说明
1、在主题中使用(集成模式)
a、下载codestar插件
b、解压并放在主题根目录下,并重命名:cs-framework
c、在主题函数文件 functions.php 添加代码:require_once get_template_directory() .’/cs-framework/cs-framework.php’;
d、现在就可以开始配置你的框架、Metabox、简码、自定义工具
e、所有的选项设置保存在themename/cs-framework/config目录下
2、在插件中使用
a、下载插件
b、方式1:解压到wp-content/plugins/cs-framework你的插件目录下
方式2:在网站后台上传安装插件,并激活它
c、现在可以准备配置你的框架、Metabox、简码、自定义工具
d、查看themename/cs-framework/config里的配置文件
四、开启/禁用codestar框架模块
添加如下代码到themename/functions.php文件中:
define( 'CS_ACTIVE_FRAMEWORK', true ); // default true
define( 'CS_ACTIVE_METABOX', false ); // default true
define( 'CS_ACTIVE_TAXONOMY', false ); // default true
define( 'CS_ACTIVE_SHORTCODE', false ); // default true
define( 'CS_ACTIVE_CUSTOMIZE', false ); // default true
也可以直接改/cs-framework/cs-framework.php
文件中的配置
五、启用codestar的简约设计模式
插件默认的样式是深黑色的,在你的主题或插件中添加以下的代码,亮灰色样式就会被激活。
define( 'CS_ACTIVE_LIGHT_THEME', true ); // default false
六、重写文件
你可以在不改动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)
- Metabox框架(Metabox Framework)
- 分类框架(Taxonomy 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)
- 还有很多等你发现…
八、框架支持的选项字段
- 文本(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)
- 更多扩展字段