首页 wordpress教程

我们在用wordpress开发企业主题的时候,经常会用到一个功能就是在分类页面获取当前栏目的信息,如ID,栏目名称等,本文总结了以下几种方法。

关于这个问题,我们分两种情况来阐述。

第一种情况:在post类型中

1、category分类页文章页:
分类页有个变量$cat,就是当前分类的ID。这个比较准。
第2种方法用以下代码

  1. <?php
  2.     foreach((get_the_category()) as $category) {
  3.         echo $category->cat_ID . //当前文章的分类的ID
  4.         echo $category->cat_name . //当前文章的分类的名称
  5.     }
  6. ?>

第二种情况:在自定类分类法中:

$term_obj=get_term_by(‘slug’,$term,’myclass’);//product_cat为创建的分类法名称

也可以用以下代码:

$cat = get_queried_object_id();

其中$term是一个系统变量。

以上两种方法就是wordpress获取当前分类的方法,获取到当前分类信息可以轻松实现以下功能:

1、栏目高亮

2、为不同的栏目指定不同的模板页

3、更多个性化功能

发表评论

电子邮件地址不会被公开。 必填项已用*标注

会员评论:(2)

声明:本站所有主题/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系本站删除,谢谢!
©www.sbmzenith.com 2013-2017 All Rights Reserved.
豫ICP备15009393号-1