注意,之后所说的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';