文章目录[隐藏]
Codestar Framework免费版本是免费的,具备五大功功能(详细见:https://www.slongw.net/12456.html ),使用后唯一不足的体验较差。2019年1月份发布2.0版本就出了专业版本,其实就是把1.0版本的后台选项单独拿出来做为免费版本,专业版本包括所有功能,在购买专业版本使用后,用户体验方面做了很大改进,值得购买。本文就简单说下如何快速使用和获取参数。
一、直接使用插件
1、在codecanyon.net
网站中下载购买的插件
2、在 WordPress 后台 – 插件 – 安装插件中上传安装
3、添加选项代码到 主题functions.php
文件中
// 判断核心类是否有加载,以免出错
if( class_exists( 'CSF' ) ) {
// 设置一个独立的选项 ID
$prefix = 'my_framework';
// 创建选项
CSF::createOptions( $prefix, array(
'menu_title' => 'My Framework',
'menu_slug' => 'my-framework',
) );
// 创建一段选项
CSF::createSection( $prefix, array(
'title' => 'Tab Title 1',
'fields' => array(
// 单行文本框字段
array(
'id' => 'opt-text',
'type' => 'text',
'title' => 'Simple Text',
),
)
) );
// 创建一段选项
CSF::createSection( $prefix, array(
'title' => 'Tab Title 2',
'fields' => array(
// 多行文本框字体
array(
'id' => 'opt-textarea',
'type' => 'textarea',
'title' => 'Simple Textarea',
),
)
) );
}
二、集成到主题中
1、在codecanyon.net
网站中下载购买的插件
2、将插件解压到主题根目录下,比如:/wp-content/themes/theme-name/inc/codestar-framework
或者其它地方也可以
3、添加选项代码到 主题functions.php
文件中
/**
*
* .
* ├── wp-content
* | ├── themes
* | | ├── theme-name
* | | | ├── style.css
* | | | ├── screenshot.png
* | | | ├── functions.php <--------- 通过文本编辑器打开
* | | | ├── ..
* | | | ├── ...
*
*/
/**
*
* Codestar Framework
* 一个简单而轻量级的WordPress主题和插件选项框架
*
*/
require_once get_theme_file_path() .'/inc/codestar-framework/codestar-framework.php';
三、如何获取选项的值
// 获取选项
$options = get_option( 'my_framework' ); // 选项的唯一 ID
echo $options['opt-text']; // 字段的 ID
echo $options['opt-textarea']; // 字段的 ID
Codestar Framework 2.0 后使用稍简化了很多,之前是全部自动加载了,需要添加代码来禁用。选项代码的添加也更加专业,归类明确,五大功能的选项都是通用。
推荐资源
- [1]相关插件Codestar Framework Premium-用于主题和插件的简单轻量级 WordPress 开发框架
- [2]相关插件Codestar Framework Premium 专业版- 主题和插件的简单轻量级WordPress开发框架(V2.3.1最新版)
版权声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
免责声明: 本网站所发布的一切资源均来自于会员发布以及互联网收集,不代表本站立场,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负;依据WordPress GPL开源许可协议分享,如有侵犯到您的权益,请联系我们。
免责声明: 本网站所发布的一切资源均来自于会员发布以及互联网收集,不代表本站立场,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负;依据WordPress GPL开源许可协议分享,如有侵犯到您的权益,请联系我们。