我正在每个帖子的元中显示一系列子类别。例如,帖子出现后,根据类别选择,会出现一个数组,描述帖子内容:
颜色:红色|形状:圆形|等。
以下代码按需要显示内容,但顺序不正确。当前显示为子类别的alpha顺序。
我需要按照父ID或代码中显示的顺序对类别进行排序。
有什么想法吗?
<span class="cat-links">
<?php
foreach((get_the_category(\'orderby=ID&order=ASC\')) as $childcat) {
if (cat_is_ancestor_of(3, $childcat)) {
echo \'Color: \'. \'<a href="\'.get_category_link($childcat->cat_ID).\'">\';
echo $childcat->cat_name . \'</a> | \';
}
if (cat_is_ancestor_of(10, $childcat)) {
echo \'Shape: \'. \'<a href="\'.get_category_link($childcat->cat_ID).\'">\';
echo $childcat->cat_name . \'</a> | \';
}
}
?>
</span>