我在这方面已经有一段时间了,为了找到一个合适的方法来实现我的目标,我遇到了很多问题。
示例如下:
我有一个带有滚动的特色图像,我希望它显示父类别下的单个类别子级,该位置的深度为2。
它看起来像这样:
地点->美国->华盛顿特区
我正在努力争取华盛顿特区或任何一个城市被选入该职位。
我会在循环中重复使用这些信息,以获得不同的信息,每个信息可能都有自己的深度,并且需要在列表中。
目前,我一直在使用此代码,但它并没有按预期工作,因为它将拉取指定父项下的所有子类别。
<?php
foreach((get_the_category()) as $childcat) {
if (cat_is_ancestor_of(\'51\', $childcat)) {
echo \'<li> <a href="\'.get_category_link($childcat->cat_ID).\'">\'; echo $childcat- >cat_name . \'</a> </li>\';
}
}
?>
任何帮助都会非常有帮助。过去三天来,我一直在做这件事。
已尝试:
<?php
$categories = get_the_category();
if ( $categories ) :
$deepChild = getLowestCategory( $categories );
?>
<a href="<?php echo get_category_link( $deepChild->term_id ); ?>" title="<?php echo sprintf( __( "View all posts in %s" ), $deepChild->name ); ?>"><?php echo $deepChild->name; ?></a>
<?php
endif;
?>
与其他职位的职能。