按子比主题源码拆解 CSF 后台设置页、section 分层、字段保存、性能优化和读取方式。
按子比主题源码拆解 CSF 后台设置页、section 分层、字段保存、性能优化和读取方式。 #入口文件 子比主题的全站设置页由 inc/options/admin-options.php 注册,入口函数是: php复制function zib_csf_admin_options() 它不会在 functions.php 里直接写字段。主题启动链路是: txt复制functions.php inc/inc.php inc/options/options.php inc/options/admin-options.php inc/options/options.php 只负责加载后台设置相关文件,并启用子比需要的图标版本: php复制zib_require(array( 'inc/options/options-module', 'inc/options/upgrade', )); if (is_admin()) { zib_require(array( 'admin-options', 'metabox-options', 'profile-options', 'action', ), false, 'inc/options/'); } add_filter('csf_fa4', '__return_true'); 因此读后台设置页时,不要只看一个 CSF::createOptions()。要把 options.php、admin-options.php、options-module.php 和 dependent.php 一起看。 #Prefix 与菜单 主题后台设置的唯一前