【发布时间】:2011-05-16 10:46:31
【问题描述】:
我正在完成一个 WP 主题,我正在使用 single.php 模板。我遇到了一些问题,因为我需要访问帖子所在的父类别才能显示某些图像和 XML 内容。
这是我所说的一个例子。以下为单篇文章的结束地址:
/andrew/leaf-art-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 获得类别。
附注上述类别是使用此设置的众多类别之一,这就是我无法对其进行硬编码的原因。
【问题讨论】:
标签: php wordpress themes wordpress-theming