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> |