比如有2个父级分类 a, b
子分类4个分别是a-1, a-2, b-1, b-2
我想在子分类的文章里, 获取其父分类名称:a或b应该怎么做?
回复内容: 比如有2个父级分类 a, b
子分类4个分别是a-1, a-2, b-1, b-2
我想在子分类的文章里, 获取其父分类名称:a或b应该怎么做?
$this->categories;可以输出所有当前分类,然后可以自己去数据库读取。期待有更好的方法。
//获取顶级分类function topcategory($category) { $db = typecho_db::get(); $prefix = $db->getprefix(); $rs = $db->fetchrow($db->select()->from($prefix.'metas')->where('slug = ?', $category)->limit(1)); if($rs['parent']==0){ return $rs['slug']; } else { $rs2 = $db->fetchrow($db->select()->from($prefix.'metas')->where('mid = ?', $rs['parent'])->limit(1)); return $rs2['slug']; }}
详见www.sisi321.com
这个我也知道的
问题是我只需要 单独输出 父级的名称a或b
