我正在完成一个WP主题,我在single.php模板上 . 我遇到了一些问题,因为我需要访问帖子所在的父类别才能显示某些图像和XML内容 .
这是我正在谈论的一个例子 . 以下是单个帖子的结束URL:
/安德鲁/叶技术-2 /
/andrew/
是类别, leaf-art-2
是单个帖子 . 当我在单个帖子上时,我无法获得 single_cat_title();
以返回当前帖子所在的类别 . 我使用的是 single_cat_title();
而不是 the_category();
因为它显示了我用来放置图片的类别的字符串值艺术家(这是他们的类别)在他们的帖子上 . 我对url没有任何用处,我只需要带有类别名称的字符串 .
这样做有什么好方法吗?我一直在搜索Wordpress Codex和很多论坛,但还没有找到任何答案 .
以下是我的原帖 .
我设置了一个名为“艺术家”的类别,当我运行single_cat_title(“”,false)时;我可以获取该类别的字符串值,然后使用它来搜索使用XML的相应艺术家图像 .
这在category.php模板页面上工作正常 .
问题是,当我实际上在一个具有“艺术家”类别的帖子中时,single_cat_title();不会向页面输出任何信息,从而使我无法访问XML数据 .
我需要在“艺术家”>“样本”帖子中,能够从WP获得该类别 .
附:以上类别是使用此设置的众多类别之一,这就是我无法对其进行硬编码的原因 .
2 回答
get_the_category怎么样?
然后你可以做
对于懒惰和学习,把它放到你的主题,Rfvgyhn的完整代码