1

只是想知道是否有人可以帮助解决这个问题 - 敲了我几天的头......

从自定义分类页面(taxonomy_genre.php),我需要输出带有图像的子术语。

我正在使用“分类图像”插件来设置图像。

下面的代码 - 如果有人可以给我一些指示,请提前感谢!

代码 #1 输出所有术语,包括父术语。代码 #2 输出正确的术语但没有图像

本质上,我正在尝试将两者合并。

代码#1:

     $current_term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );

$args = array(
                            'taxonomy'     => $current_term->taxonomy,
                            'child_of'     => $current_term->term_id,
                                'term_args'    => array(
                                'orderby'      => 'id',
                                'order'        => 'ASC',
                                'hierarchical' => 0,

                                ),

                            );

    $cats = apply_filters( 'taxonomy-images-get-terms', '', $args );

foreach ($cats as $cat) {

echo '<li><a href="' . get_category_link($cat) . '" title="'. $cat->name .'">' ;
echo wp_get_attachment_image( $cat->image_id, 'detail' );
echo $cat->name ;
echo '</a></li>';
}

代码 #2

$current_term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
$cats = wp_list_categories( array(
    'child_of' => $current_term->term_id,
    'taxonomy' => $current_term->taxonomy,
    'hide_empty' => 0,
    'hierarchical' => false,
    'depth'  => 2,
    'title_li' => ''
    ));
foreach ((array)$cats as $cat) {
$catdesc = $cat->category_description;
echo '<li><a href="'. get_category_link($cat).'" title="'. $cat->cat_name .'">'. wp_get_attachment_image( $cat->image_id, 'detail' ) . $cat->cat_name . '</a></li>'; }
4

1 回答 1

0

排序 - 使用:

'父' => $current_term->term_id,

代替:

child_of => $current_term->term_id,

于 2012-10-04T19:32:17.803 回答