我正在完成一个可湿性粉剂主题,我使用的是single.php模板。我遇到了一些问题,因为我需要访问帖子所在的父类别,以便显示某些图像和XML内容。
这里有一个例子,下面是一篇文章的结束网址:
/安德鲁/叶子-艺术-2//andrew/
是类别,leaf-art-2
是单帖,我在单帖的时候,我在获取single_cat_title();
返回当前帖子所在的类别时遇到了问题。我使用single_cat_title();
而不是the_category();
,因为它显示了类别的字符串值,然后我使用该值放置艺术家的图片(这是谁的类别)在他们的帖子。我没有任何使用的网址,我只需要与类别名称字符串。
有什么好的方法吗?我一直在搜索WordPress Codex和很多论坛,还没有找到任何答案。
以下是我的原始帖子。
我已经设置了一个名为“artists”的类别,当我运行single_cat_title("", false);
时,我可以获得该类别的字符串值,然后使用它通过XML搜索合适的艺术家图像。
这在category.php模板页面上运行良好。
问题是,当我实际上在一个包含“艺术家”类别的帖子中时,single_cat_title();不向页面输出任何信息,因此无法访问XML数据。
我需要,而在“艺术家”〉“样本”后,能够从WP的类别。
P.S.上述类别是使用此设置的许多类别之一,这就是为什么我不能硬编码它。
4条答案
按热度按时间xcitsw881#
get_the_category怎么样?
然后您可以执行
toe950272#
对于懒惰和学习,把它放进你的主题,Rfvgyhn的完整代码
2q5ifsrm3#
zte4gxcn4#
在
single
帖子中获取category
名称,其中包含permalink
,但不包含loop
如果您只需要第一个: