我正在试图弄清楚如何只打印给定类别的子类别。有一个父类别,称为“本地”。此父类别有六个子类别,每个子类别都是城市名称。每个帖子都与父类别Local,以及其中一个子类别相关联。 例如,
发布A - 本地和城市1
发布B - 本地和城市2
我想只打印出循环中的子类别名称。我在wordpress论坛中遇到了以下代码,但它对我没有帮助,因为它也打印出了父类别名称。
<?php foreach((get_the_category()) as $category) { echo ( $category->cat_name != 'local' ) ? $category->cat_name . ' ' : ''; } ?>
任何帮助将不胜感激。 感谢。
答案 0 :(得分:1)
如果您的父类别名称字面上是“本地”且大写为L,请尝试将代码更改为以下内容:
<?php
foreach((get_the_category()) as $category) {
echo ( $category->cat_name != 'Local' ) ? $category->cat_name . ' ' : '';
}
?>