[typecho]获取 父级分类 名称?

发布于 2022-08-29 23:34:04 字数 89 浏览 35 评论 0

比如有2个父级分类 A, B
子分类4个分别是A-1, A-2, B-1, B-2
我想在子分类的文章里, 获取其父分类名称:A或B应该怎么做?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

仙女山的月亮 2022-09-05 23:34:04

$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

小嗷兮 2022-09-05 23:34:04

这个我也知道的
问题是我只需要 单独输出 父级的名称A或B

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文