我正在完成WP主题, 并且在single.php模板上。我遇到了一些问题, 因为我需要访问帖子的父类别才能显示某些图像和XML内容。
【从单个帖子中获取WordPress类别】这是我在说的一个例子。以下是单个帖子的结尾网址:
/ andrew / leaf-art-2 /
/ andrew /是类别, leaf-art-2是单个职位。当我在单篇文章中时, 我在获取single_cat_title()时遇到麻烦。返回当前帖子所在的类别。我正在使用single_cat_title();
而不是the_category();
因为它显示类别的字符串值, 然后我将其用于在其帖子上放置艺术家的图片(属于该类别)。网址没有任何用, 我只需要带有类别名称的字符串。
有什么好的方法吗?我一直在搜索Wordpress Codex和许多论坛, 但尚未找到任何答案。
以下是我的原始帖子。
我已经设置了一个名为”
艺术家”
的类别, 当我运行single_cat_title(“
”
, false)时, 该类别会自动运行。我可以获取类别的字符串值, 然后使用它来使用XML搜索适当的艺术家图像。
在category.php模板页面上可以正常工作。
问题是, 当我实际上在具有”
艺术家”
类别的单个帖子中时, single_cat_title();
不会将任何信息输出到页面, 从而使我无法访问XML数据。
在”
艺术家”
>
”
示例”
帖子中, 我需要能够从WP中获取类别。
附言上面的类别是使用此设置的众多功能之一, 这就是为什么我无法对其进行硬编码的原因。
#1get_the_category怎么样?
然后你可以做
$category = get_the_category();
$firstCategory = $category[0]->
cat_name;
#2对于懒惰者和学习者, 将其放入你的主题中, Rfvgyhn的完整代码
<
?php $category = get_the_category();
$firstCategory = $category[0]->
cat_name;
echo $firstCategory;
?>
推荐阅读
- Wordpess模板中特色图像下方的鬼空白
- 获取作为小部件放置在WordPress中我的页脚区域中的图像的URL
- 从WordPress高级自定义字段数组中获取正确的图片网址()
- #yyds干货盘点#使用HTTPS加密网页数据
- Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value f
- #yyds干货盘点# NGINX架构安装
- 新手指南严重: Exception sending context initialized event to listener instance of class
- linux如何将输出重定向到文件和标准输出
- 简单工厂模式