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

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

萨龙龙萨龙龙
WordPress
7年前
0
0
2.81W
萨龙网络在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.23M456.67W3.85W
分享:
WooCommerce 注册表单添加本站名称为字段的验证方式
WooCommerce 注册表单添加本站名称为字段的验证方式上一篇
WordPress 管理面板中禁用主题和插件编辑器下一篇
WordPress 管理面板中禁用主题和插件编辑器
相关文章
总数:107

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

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

WordPress按角色获取可分页的用户列表并显示最新文章

最近开发了一款多功能的新闻视频类Wordpress主题Yewan,客户的网站用户也比较多,要求设计一个按权限(管理员、编辑、作者、投稿者、订阅者…
萨龙龙萨龙龙
WordPress
9年前
0
0
1.26W
0

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

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

WordPress MU多站点设置子站点上传路径和文件的URL地址

为了提高网站的访问速度,萨龙网络也将所有的媒体文件放置在二级域名下,WordPress3.5以上的版本,隐藏了后台的媒体(Media)设置页面…
萨龙龙萨龙龙
WordPress
10年前
0
0
1.54W
0

WordPress 媒体库支持 SVG 图标的上传与预览

WordPress默认支持多种图片格式包括.jpg,.jpeg,.png,和.gif,出于安全考虑不能上传可缩放矢量图形(SVG)。SVG是…
萨龙龙萨龙龙
WordPress
6年前
0
0
1.21W
0

WordPress MU多站点从子域名转子目录

使用WordPressMU多站点来管理所有的站点确实很方便,可以省去很多重复的工作,节省资源。萨龙网络使用MU多站点已经很久,已经爱不释手,也…
萨龙龙萨龙龙
WordPress
10年前
0
0
2.42W
0

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

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

WordPress 功能函数—— add_action(将函数挂接到特定的操作上)

描述 WordPress核心执行期间,在特定点执行时或特定事件发生时,Actions是钩子。插件可以指定使用ActionAPI在…
萨龙龙萨龙龙
WordPress Functions
6年前
0
0
2.20W
0

更新至 WordPress5.0版本后古腾堡(Gutenberg)编辑器发布与更新失败的解决方法(只对萨龙网络主题测试)

萨龙网络所有主题都集成了很多优化功能,在WordPress更新至5.0版本后,古腾堡(Gutenberg)编辑器发布与更新文章/页面就出现错…
萨龙龙萨龙龙
WordPress
7年前
0
0
8.40K
0

WordPress 添加菜单项目描述

WordPress能够在自定义菜单中存储每个菜单项的描述,默认情况下,这些描述不会显示在前端菜单中,需要为相应的菜单增加显示描述的功能。 一…
萨龙龙萨龙龙
WordPress
7年前
0
0
1.35W
0

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

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

WordPress 简约实用的主题选项框架 Codestar Framework

CodestarFramework,一个轻量且易用的WordPress选项框架,在萨龙龙最新设计开发的企业教育培训类WordPress…
萨龙龙萨龙龙
WordPress
7年前
0
0
3.83W
0
评论表单游客 您好,欢迎参与讨论。
请输入昵称
请输入邮箱
请输入网址
0 / 0
评论列表
总数:0
萨龙网络
没有相关内容