注意,之后所说的CSF即为CodestarFramework简称,请不要弄错。
话不多说,先下载好CSF的框架,去GitHub上自己去下载。
官网下载:https://github.com/Codestar/codestar-framework
之后便是把里面的文件夹拖到你的主题根目录,注意是主题的根目录,不是网站。
重命名为:codestar-framework,然后我们在打开functions.php文件,加入下面的代码引用:

require get_template_directory() . '/codestar-framework/codestar-framework.php';

这就完成啦!那当然是不是的,我们还需要加点代码,打开codestar-framework目录新建一个options文件夹,新建一个php文件,名称为:options.bittheme.php,然后里面加上代码:

<?php
if (class_exists('CSF')) {
    $prefix = 'my_framework';
    CSF::createOptions($prefix, array(
        'menu_title' => '主题设置',
        'menu_slug' => 'theme-setting',
    ));
    CSF::createSection($prefix, array(
        'title' => '设置1',
        'fields' => array(
            // 自定义字段区
        )
    ));
    CSF::createSection($prefix, array(
        'title' => '设置1',
        'fields' => array(
            // 自定义字段区
        )
    ));
}

然后我们在打开CSF框架目录下的codestar-framework.php,在最后一行加上:

require_once plugin_dir_path(__FILE__) .'options/options.bittheme.php';

这样的话刷新一下后台是不是就有了一个主题设置了呢?


发表评论

您的电子邮箱地址不会被公开。

 精彩连着来。

CodestarFramework进阶教程(三):Upload(上传)字段
2 人点赞 -1735 次阅读 CodestarFramework进阶教程(三):Upload(上传)字段

字段预览 简单 只上传图像 字段用法 array( 'id' =>...

CodestarFramework进阶教程(二):Textarea(文本区域)字段
0 人点赞 -1494 次阅读 CodestarFramework进阶教程(二):Textarea(文本区域)字段

字段预览 字段用法 array( 'id' => 'opt-textarea', ...

CodestarFramework进阶教程(一):Text(文本)字段
0 人点赞 -1650 次阅读 CodestarFramework进阶教程(一):Text(文本)字段

字段预览 字段用法 array( 'id' => 'opt-text', ...