子主题样式文件引入与控制中心目录新增

千度免费版本子主题下载

千度子主题免费版本下载及其他使用说明

接下来讲述两部分内容:子主题的样式文件引入+控制中心目录增加

1、样式文件引入,如下图

子主题样式文件引入与控制中心目录新增

在根目录functions.php下,根据样式文件类型,在合适位置引入,如上图所示

2、控制中心目录增加

打开b2Faith\Center\Control\Menu.php,可以看到,类名:B2Faith,其中还有自定义函数init()、Faith_menu()、load_settings()、Faith_menu_isplay()

init()函数中的

add_action('cmb2_admin_init', [$this, 'Faith_menu']);

是挂载Faith_menu()函数,这个函数中包含如下图内容

子主题样式文件引入与控制中心目录新增

其中id需要唯一,后面调用后台数据需要,title是目录名字,icon_url是图标链接,option_key需要唯一,后续的目录新增需要涉及;display_cb是调用当前类名之下的Faith_menu_isplay()函数,在当前页面显示其内容。load_settings()函数中是使用get_template_part()函数载入其他设置文件,顺序先后将直接导致目录排序。之后对类名:B2Faith进行实例化。

//类实例化
$list_menu = new B2Faith(); 
$list_menu->init();

并将此文件使用get_template_part()函数引入至根目录下的functions.php底部,当后台加载时,新增的目录就会加载出来了。

需要注意的是在根目录下的functions.php中只需加载此文件Menu.php即可,另一个目录文件Modular.php只需要在Menu.php文件中载入即可

子主题样式文件引入与控制中心目录新增

后续的新增目录文件也是同样的,只需在此文件的load_settings()函数中载入即可。

3、新增目录Modular.php

打开此文件可以看到和Menu.php的文件差不多,都是在类中创建多个自定义函数,每个自定义函数的功能和上一个文件类似。

子主题样式文件引入与控制中心目录新增

在Modular.php文件中的有一静态函数,只能在此文件中调用$default_settings,它主要作用就是用来对功能进行默认设置。如果缺少这一个自定义函数,则下方的default的值将不能被找到,会报错!!!!

后续的每一个新增目录文件都只需以此文件为模板,进行复制和修改即可成为新的目录。

给TA打赏
共{{data.count}}人
人已打赏
Wordpress

千度子主题免费版本下载及其他使用说明

2022-7-18 10:43:35

Wordpress

如何获取子主题后台控制中心不同类型的数据

2022-7-19 10:37:47

{{yiyan[0].hitokoto}}
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索