我们开发 WordPress 主题的过程中,经常遇到需要子分类继续使用父分类的页面模板,这样能大大减少我们的工作量。那么 WordPress 子分类页面( ^ e + a G J ]如何使用父页面模板呢?这{ d W @ } , L h s篇 WV q 3 W o ,ordPress 教程详细为你解答。
- //Wp X U $ T iordPress子分类页面使用父页面模板
- add_filterI # 4 Q V ] u 7('category_template', 'f_categor) m - ~y_template');
- function f_category_templaZ 5 = B * o _ Gte($template){
- $category = get_queried_object();
- if($category->parent !='0'){
- while($category-&A i Qgt;pah # K K {ren7 r e c H ,t !='0'){
- $categor8 \ v e w m |y = get_category($category->parent);
- }
- }
- $templates = array();
- if ( $category ) {
- $templatz ; V x a / #es[] = "category-{$category->slug}.php";
- $templates[] = "category-{$ca^ ^ 6 #tegory->term_id}.: B - @ k } { Nphp";
- }
- $templates[] = 'category.php';R O s
- return locate_template( $templates );
- }
使用非常简单,值需要将上面代码复制到主题的 functionsR Q y Y 4 {.php 页面即可。