Ian*_*Ian 28 php wordpress themes wordpress-theming
我正在完成一个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获得该类别.
PS以上类别是使用此设置的许多类别中的一个,这就是我无法对其进行硬编码的原因.
Chr*_*ris 60
然后你可以做
$category = get_the_category();
$firstCategory = $category[0]->cat_name;
Run Code Online (Sandbox Code Playgroud)
小智 7
对于懒惰和学习,把它放到你的主题,Rfvgyhn的完整代码
<?php $category = get_the_category();
$firstCategory = $category[0]->cat_name; echo $firstCategory;?>
Run Code Online (Sandbox Code Playgroud)