Title: KB Sub Category Thumbnails
Last modified: August 22, 2016

---

# KB Sub Category Thumbnails

 *  [Gareth_Roberts](https://wordpress.org/support/users/gareth_roberts/)
 * (@gareth_roberts)
 * [11 years, 5 months ago](https://wordpress.org/support/topic/kb-sub-category-thumbnails/)
 * Hi,
    I purchased a knowledge base theme ([http://demo.herothemes.com/helpguru/](http://demo.herothemes.com/helpguru/))
   and need a small modification. The author offers no customisation support.
 * Each article category can be assigned an image. I would like sub category images
   to appear next to the titles in the taxonomy instead of the standard folder icon.
   I’ve played with the php for days with no joy – but my skills are limited.
 * Here’s the code I need to edit.
 *     ```
       <?php get_header(); ?>
   
       <?php global $ht_knowledge_base_options; ?>
   
       <?php get_template_part( 'page-header', 'kb' ); ?>
   
       <!-- #primary -->
       <div id="primary" class="sidebar-right clearfix">
       <div class="ht-container">
   
       <!-- #content -->
       <main id="content" role="main">
   
       <!-- #ht-kb -->
       <div id="ht-kb" class="ht-kb-category">
   
       <?php //get the title
       $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); ?>
   
         	<?php
         	$term_meta = get_ht_kb_term_meta($term);
         	$category_thumb_att_id = 0;
       	$category_color = '#222'; 
   
       	if(is_array($term_meta)&&array_key_exists('meta_image', $term_meta)&&!empty($term_meta['meta_image']))
       		$category_thumb_att_id = $term_meta['meta_image'];
   
       	if(is_array($term_meta)&&array_key_exists('meta_color', $term_meta)&&!empty($term_meta['meta_color']))
       		$category_color = $term_meta['meta_color'];
       	?>
   
       	<!--.ht-kb-category-header-->
       	<div class="ht-kb-category-header clearfix">
   
       	<?php if( !empty( $category_thumb_att_id ) && $category_thumb_att_id!=0 ){
       		$ht_kb_category_class = "ht-kb-category-hasthumb";
       	} else {
       		$ht_kb_category_class = "ht-kb-category-hasicon";
       	} ?>
   
       	<!--.ht-kb-category-title-wrappe-->
       	<div class="ht-kb-category-title-wrapper <?php echo $ht_kb_category_class; ?> clearfix">
   
       	<?php 
   
       	if( !empty( $category_thumb_att_id ) && $category_thumb_att_id!=0 ){
       		$category_thumb_obj = wp_get_attachment_image_src( $category_thumb_att_id, 'ht-kb-thumb');
   
       		$category_thumb_src = $category_thumb_obj[0];
       		echo '<img src="' . $category_thumb_src . '" class="ht-kb-category-thumb" />';
       	} ?>
   
         	<h1 class="ht-kb-title"><?php echo $term->name; ?></h1>
   
         	</div>
         	<!-- /.ht-kb-category-title-wrapper -->
   
         	<?php $ht_kb_tax_desc =  $term->description; ?>
       		<?php if( !empty($ht_kb_tax_desc) ): ?>
       		<p class="ht-kb-category-desc"><?php echo $ht_kb_tax_desc ?></p>
       	<?php endif; ?>
   
         	<?php
         		//get sub terms
         		$args = array(
       			    'orderby'       =>  'term_order',
                       'depth'         =>  1,
                       'child_of'      => 	$term->term_id,
                       'hide_empty'    =>  0,
                       'pad_counts'   	=>	true
       			);
       		$sub_categories = get_terms('ht_kb_category', $args);
       		$sub_categories = wp_list_filter($sub_categories,array('parent'=>$term->term_id));
       		if ( $sub_categories ): ?>
       		<div class="ht-kb-sub-cats">
       		<?php foreach ($sub_categories as $sub_category) { ?>
   
               I NEED THE SUB CATEGORY IMAGES TO APPEAR HERE 
   
       			<h2 class="ht-kb-sub-cat-title">
       				<a href="<?php echo esc_attr(get_term_link($sub_category, 'ht_kb_category')); ?>" title="<?php printf( __( 'View all posts in %s', 'ht-knowledge-base' ), $sub_category->name ); ?>"><?php echo $sub_category->name; ?></a>
       				<span class="ht-kb-category-count"><?php echo $sub_category->count ?> <?php _e(' Articles', 'ht-knowledge-base'); ?></span>
       			</h2>
   
       		<?php } ?>
       		</div>
       	<?php endif; // if $sub_categories ?>
   
       	  	</div>
         	<!-- /.ht-kb-category-header -->
   
       <?php if ( have_posts() ) : ?>
           <?php
       		/* Start the Loop */
       		while ( have_posts() ) : the_post(); ?>
   
       		<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
       			<h3 class="entry-title" itemprop="headline">
       				<a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a>
       			</h3>
       			<?php ht_kb_entry_meta_display(); ?>
       		</article>
   
           <?php endwhile; ?>
   
           <?php ht_pagination(); ?>
   
           <?php else : ?>
   
           <h2><?php _e('Nothing in this category.', 'ht-knowledge-base'); ?></h2>
   
       <?php endif; ?>
   
       </div>
       <!-- /#ht-kb -->
   
       </main>
       <!-- /#content -->
   
       <?php get_sidebar( 'kb' ); ?>
   
       </div>
       </div>
       <!-- /#primary -->
   
       <?php get_footer(); ?>
       ```
   

The topic ‘KB Sub Category Thumbnails’ is closed to new replies.

## Tags

 * [category](https://wordpress.org/support/topic-tag/category/)
 * [thumbs](https://wordpress.org/support/topic-tag/thumbs/)

 * 0 replies
 * 1 participant
 * Last reply from: [Gareth_Roberts](https://wordpress.org/support/users/gareth_roberts/)
 * Last activity: [11 years, 5 months ago](https://wordpress.org/support/topic/kb-sub-category-thumbnails/)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
