萨龙网络
登录
首页-WordPress文章-WordPress-正文

WordPress 主题选项框架 Codestar Framework Pro 2.0专业版使用

萨龙龙萨龙龙
WordPress
6年前
0
0
2.54W
萨龙网络在2018年9月份就写了一篇《WordPress 简约实用的主题选项框架 Codestar Framework》文章来介绍 Codestar Framework,当时所有功能还是免费的,五大功能都是有,使用后唯一不足的体验较差,还特意修复了些问题。 2019年1月份发布2.0版本就出了专业版本,其实就是把1.0版本的后台选项单独拿出来做为免费版本,专业版本包括所有功能,在购买专业版本使用后,用户体验方面做了很大改进,值得购买。这之后萨龙网络将会写一系列 Codestar Framework Pro 的使用,今天我们就简单说下如何快速使用和获取参数。

一、直接使用插件

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 后使用稍简化了很多,之前是全部自动加载了,需要添加代码来禁用。选项代码的添加也更加专业,归类明确,五大功能的选项都是通用,还有些不足的地方,比如上传图片不支持预览,有些说明文本样式不够美化,希望之后更新修复下。 PS:萨龙网络的都修复了,哈哈……
标签:
本文原创,作者:萨龙龙,其版权均为萨龙网络所有。
如需转载,请注明出处:https://salongweb.com/wordpress-codestar-framework-pro.html
萨龙龙

萨龙龙

侠客
一个平平常常的人,热爱生活、旅行和摄影,骑行去过西藏,一直计划再去。14年从江西骑行来到大理,现栖居于洱海边,食人间烟火,过简单生活,做简约设计!
1342.13M456.41W3.62W
分享:
WooCommerce 注册表单添加本站名称为字段的验证方式
WooCommerce 注册表单添加本站名称为字段的验证方式上一篇
WordPress 管理面板中禁用主题和插件编辑器下一篇
WordPress 管理面板中禁用主题和插件编辑器
相关文章
总数:107

WordPress 限制上传媒体的文件类型

MNews和LensNews主题都有前台投稿的功能,用户可以上传图片等文件,管理员是不希望用户上传任意的媒体文件,这时我们可以对用户上传的…
萨龙龙萨龙龙
WordPress
7年前
0
0
1.15W
0

WordPress 最简便的边栏调用方法与提示

WordPress主题文章类型较多,想实现不同的文章类型页面调用不同的边栏,一般的方法是将代码写在主题根目录下的sidebar.php文件…
萨龙龙萨龙龙
WordPress
7年前
0
0
1.12W
0

WordPress使用WP-Cron函数定时执行任务

WordPress本身一直有WP-Cron(计划任务)的功能,可以设置每隔一段时间来执行,不过WP-Cron功能是基于页面浏览的,所以时…
萨龙龙萨龙龙
WordPress
6年前
0
0
1.72W
0

WordPress 出现 Allowed memory size of 134217728 bytes exhausted 错误如何修复

当出现"Allowedmemorysizeof134217728bytesexhausted"错误时,意味着PHP内存限制被…
萨龙龙萨龙龙
WordPress
2年前
0
0
2.27W
0

WordPress + 宝塔面板速度优化方案 Memcached + Redis

WordPress网站的速度应该上每个站长必须关注的一个问题,对于刚使用WordPress的朋友,优化网站速度是比较困难的事情,找不到好的…
萨龙龙萨龙龙
WordPress, 建站技术
5年前
0
0
2.19W
0

WordPress附件函数wp_get_attachment_metadata简码获取照片EXIF信息

自动获取照片的EXIF信息,很多大型的摄影论坛都有这个功能,对于摄影爱好者来说是一个很实用的功能。萨龙龙开发的Deephoto主题和Neatim…
萨龙龙萨龙龙
WordPress
10年前
0
0
1.30W
0

WordPress自定义文章类型支持古腾堡编辑器(Gutenberg)

Gutenberg,WordPress最新的编辑器,每个模块都是一个blocks的形式。默认的编辑文章页面是支持 Gutenberg编辑…
萨龙龙萨龙龙
WordPress
6年前
0
0
1.33W
0

WooCommerce 3 更新后特色产品的获取方法

WooCommerce已经是WordPress平台最好最强大的在线商城插件,已经被WordPress收购,更新速度比较频繁,功能更加完…
萨龙龙萨龙龙
WooCommerce
8年前
0
0
1.11W
0

为woocommerce商城添加图片延迟(lazyload)加载功能

wordpress图片延迟加载已经不是稀奇的功能,网上有很多类似的文章,添加相当简单方便,woocommerce缩略图图片延迟加载也很方便的可以…
萨龙龙萨龙龙
WooCommerce
10年前
0
0
1.27W
0

WordPress获取当前分类的顶级分类ID

在开发吃货主题Chihuo时,要对产品和文章进行筛选,在一级分类下显示所有一级分类和当前一级分类下的所有二级分类,在二级分类下,显示所有一级分类…
萨龙龙萨龙龙
WordPress
8年前
0
0
1.74W
0

WordPress网站维护状态插件maintenance mode

Wordpress的强大就是什么样的扩展都有,最近浏览用户网站时发现用的“不是我的主题”,查看源代码才发现是使用了网站维护插件maintenan…
萨龙龙萨龙龙
WordPress
10年前
0
0
2.20W
0

删除或失效WordPress文章中的图像大小属性

默认情况下,WordPress会将图像元素width和height属性添加到图像元素中。这些属性会影响CSS宽度和高度属性,图片延迟加载时默认图…
萨龙龙萨龙龙
WordPress, 前端资讯
6年前
0
0
1.10W
0
评论表单游客 您好,欢迎参与讨论。
请输入昵称
请输入邮箱
请输入网址
0 / 100
评论列表
总数:0
萨龙网络
暂无评论,第一个评论下?