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