显示类别中的帖子子类别(Wordpress)

显示类别中的帖子子类别(Wordpress),wordpress,Wordpress,如何编辑此代码,以仅显示单个帖子的子类别(来自单个类别)。 我开始写条件,若这篇文章有一个类别,那个么显示所有被选中的子类别(总是一个子类别)。 F.e.我将展示“波茨坦广场(标题)”地点:柏林(类别),现代(柏林的子类别) 好的,我试用了你的代码,它工作得很好: <?php if ( in_category( 'Blog' )) { $subcategories = get_categories('&child_of=2&hide_empty=1'); echo '

如何编辑此代码,以仅显示单个帖子的子类别(来自单个类别)。 我开始写条件,若这篇文章有一个类别,那个么显示所有被选中的子类别(总是一个子类别)。 F.e.我将展示“波茨坦广场(标题)”地点:柏林(类别),现代(柏林的子类别)


好的,我试用了你的代码,它工作得很好:

<?php 
if ( in_category( 'Blog' )) {

$subcategories = get_categories('&child_of=2&hide_empty=1'); 
echo '<ul class="categories">';
foreach ($subcategories as $subcategory) {
  echo sprintf('<li><a href="%s">%s</a></li>', get_category_link($subcategory->term_id), apply_filters('get_term', $subcategory->name));
}
echo '</ul>';
}
?>

仪表板中类别的屏幕截图:

顶部带有子类别链接的帖子页面截图:

正如你所看到的,它正在添加帖子所在的子类别链接。我不知道您是否希望循环浏览您的帖子并显示
[标题][主要类别][子类别]


如果你想循环浏览你的帖子并像这样显示,请告诉我。[title][main category][subcategory],我会告诉你如何显示。

现在显示什么?柏林的所有子类别:Mittelstadt、Altstadt、Modern谢谢你的支持。是的,我的代码就是这样工作的,但是我只需要显示帖子中的这个子类别,而不是全部。是的,这是category.php中的循环,然后只需将代码添加到theme single.php文件中,这就是wordpress在显示单个帖子时使用的文件。无论你在哪里添加代码,它都会显示特定帖子的子类别。谢谢。但它不会出现在category.php视图中(当我显示单个类别的内容时),或者我错了吗?请发送您想要的屏幕截图或链接,以便我能更好地理解并给出正确答案:)
$subcategories = get_categories('&child_of=66&hide_empty=1'); 
echo '<ul>';
foreach ($subcategories as $subcategory) {
  echo sprintf('<li><a href="%s">%s</a></li>', get_category_link($subcategory->term_id), apply_filters('get_term', $subcategory->name));
}
echo '</ul>';
<?php 
if ( in_category( 'Blog' )) {

$subcategories = get_categories('&child_of=2&hide_empty=1'); 
echo '<ul class="categories">';
foreach ($subcategories as $subcategory) {
  echo sprintf('<li><a href="%s">%s</a></li>', get_category_link($subcategory->term_id), apply_filters('get_term', $subcategory->name));
}
echo '</ul>';
}
?>