WordPress子分类页面使用父分类页面模板 – WordPress教程

王小优
王小优
王小优
231
文章
0
评论
2015年9月17日 评论 4,775 686字阅读2分17秒

我们开发WordPress主题的过程中,经常遇到需要子分类继续使用父分类的页面模板,这样能大大减少我们的工作量。那么WordPress子分类页面如何使用父页面模板呢?这篇WordPress教程详细为你解答。

WordPress子分类页面使用父分类页面模板 – WordPress教程

  1. //* WordPress子分类页面使用父页面模板 *//
  2. add_filter('category_template', 'f_category_template');
  3. function f_category_template($template){
  4.     $category = get_queried_object();
  5.     if($category->parent !='0'){
  6.         while($category->parent !='0'){
  7.             $category = get_category($category->parent);
  8.         }
  9.     }
  10.     $templates = array();
  11.     if ( $category ) {
  12.         $templates[] = "category-{$category->slug}.php";
  13.         $templates[] = "category-{$category->term_id}.php";
  14.     }
  15.     $templates[] = 'category.php';
  16.     return locate_template( $templates );
  17. }

使用非常简单,值需要将上面代码复制到主题的functions.php文件中即可。

若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如果喜欢,请打赏支持本站,谢谢大家!
  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微博
  • 微博扫一扫
  • weinxin
王小优
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: