Function e listagem de Categorias ou Taxonomy com imagens de tamanhos personalizados.
Plugin usado: http://wordpress.org/plugins/categories-images/
Function e listagem de Categorias ou Taxonomy com imagens de tamanhos personalizados.
Plugin usado: http://wordpress.org/plugins/categories-images/
<?php | |
function chr_get_taxonomy_image_url($catID, $size=false){ | |
global $_wp_additional_image_sizes; | |
if (function_exists('z_taxonomy_image_url') && z_taxonomy_image_url($catID) !== false) { | |
$img_url = z_taxonomy_image_url($catID); | |
if(empty($img_url)) return false; | |
$name = substr( $img_url, 0, strrpos( $img_url, '.' ) ); | |
$ext = substr ($img_url, strrpos( $img_url, '.' ) + 1 ); | |
if(is_array($size)){ | |
$name .= '-' . $size[0] . 'x' . $size[1]; | |
} | |
elseif($_wp_additional_image_sizes[$size]){ | |
$name .= '-' . $_wp_additional_image_sizes[$size]['width'] . 'x' . $_wp_additional_image_sizes[$size]['height']; | |
} | |
return $name . '.' . $ext; | |
} | |
} | |
?> |
<ul> | |
<?php foreach (get_terms('SLUG-CATEGORY/TAXONOMY', array('hide_empty' => 0, 'order' => 'ASC', 'orderby' => 'title', 'parent' => 0) ) as $cat) : ?> | |
<li> | |
<a href="<?php echo get_term_link($cat->slug, 'SLUG-CATEGORY/TAXONOMY'); ?>" title="<?php echo $cat->name; ?>"> | |
<img src="<?php echo chr_get_taxonomy_image_url($cat->term_id,'NOME-DO-TAMANHO-PERSONALIZADO'); ?>" /> | |
</a> | |
</li> | |
<?php endforeach; ?> | |
</ul> |