本页目录
我们在使用 B2 主题中会设置分类及子分类,并且子分类很多,如果利用高级自定义字段来配置分类参数的话,其中子分类设置项很多都是相同的,设置起来就很麻烦,
此方法主要是针对,分类设置中的这 2 个部分的设置,具体见下图:

如何给 B2 主题分类设置中的多个子分类批量设置与父分类设置相同的配置参数?**转载请注明出处:jitheme.com 极主题 复制下方代码:
$arg = [1];//3,6,5,4,1,7 //[1]为父分类的ID,可以是多个3,6,5,4,1,7等--jithem.com分享 foreach ($arg as $id){ $child = []; $cats = get_categories(['hide_empty'=>false,'parent'=>$id]);
foreach ($cats as $cat){ $child[] = $cat->term_id; } if(!empty($child)){ foreach ($child as $c){ update_term_meta($c,'b2_filter',get_term_meta($id,'b2_filter',true)); update_term_meta($c,'b2_group',get_term_meta($id,'b2_group',true));//存档页面布局设置 update_term_meta($c,'post_thumb_ratio',get_term_meta($id,'post_thumb_ratio',true));//PC端缩略图比例 update_term_meta($c,'post_open_type',get_term_meta($id,'post_open_type',true));//打开方式 update_term_meta($c,'post_meta',get_term_meta($id,'post_meta',true));//meta选择 update_term_meta($c,'b2_tax_color',get_term_meta($id,'b2_tax_color',true));//颜色 update_term_meta($c,'b2_tax_pagenav_type',get_term_meta($id,'b2_tax_pagenav_type',true));//分页方式 update_term_meta($c,'b2_show_sidebar',get_term_meta($id,'b2_show_sidebar',true));//是否显示侧边栏 } } }将复制的代码复制粘贴到/b2/Pages/test.php**中结尾处,见下图:

设置好之后,保存,然后在前端网址后面直接输入**你的网址/test,**然后浏览此页面,会出现一个空白的页面,这个我们不管,直接关掉,然后访问对应的子分类链接,就可以看到子分类的设置项跟父分类一样了。
见下图:
