我正在尝试创建一个博客和一个投资组合(两者都在一起)wordpress主题
即时为我的帖子使用类别(与许多其他博客一样)。我正在使用一个名为投资组合的类别,这样我就可以将我的所有投资组合帖子与博客文章区分开来。
当使用点击其中一个投资组合帖子时,他们会转到一个页面,在那里他们会得到一些项目和表达的图片。他们也会看到它的项目类型: 网页设计, 平面设计, 打印, 演示
以上所有四个都是投资组合类别的子类别。因此,当用户点击项目帖子时,他们需要查看项目的类型
那么有没有办法显示帖子的子类别 我尝试了the_category() - 它显示了父和孩子 - 我试过the_category('exclude = 10')什么都没出现(甚至没有错误信息)
如果您能告诉我如何仅显示子类别,我将不胜感激。
此外,我决定将子类别用于投资组合帖子
,这是否合适(良好做法)非常感谢
答案 0 :(得分:2)
我找到了解决问题的方法
foreach ((get_the_category()) as $childcat) {
if (cat_is_ancestor_of(10, $childcat)) {
echo '<a href="'.get_category_link($childcat->cat_ID).'">';
echo $childcat->cat_name . '</a>';
}
}
这是作者所说的:
它需要帖子的类别 正在显示,检查是否有一个 是所选父母的祖先 (在我的情况下为'10'),并输出名称 回声中的那个孩子类别。
它起作用,因为我需要它,所以我很高兴