我们在cms网站中常常需要实现分类缩略图功能,点进去是文章列表。
通过插件:Categories Images 可以实现wordpress目录缩略图功能
调用代码如下:
<?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?>
以上代码可以直接输缩略图的url,直接引用到需要图片的位置。
在循环中调用
如果你需要在循环(loop)中使用,下面是一个例子:
<ul> <?php foreach (get_categories() as $cat) : ?> <li> <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" /> <a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a> </li> <?php endforeach; ?></ul>
在自定义文章类型的循环中调用
<ul> <?php foreach (get_terms('your_taxonomy') as $cat) : ?> <li> <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" /> <a href="<?php echo get_term_link($cat->slug, 'your_taxonomy'); ?>"><?php echo $cat->name; ?></a> </li> <?php endforeach; ?></ul>
wordpress子分类调用缩略图可以用下面的代码:
<?php $categories=get_categories("child_of=11"); foreach($categories as $category) { if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); echo '<a class="imgbox" href="'.get_category_link( $category->term_id ).'"><img src="'.z_taxonomy_image_url( $category->term_id ).'" width="100%" height="120"><span class="tplname"><span>'.$category->name.'</span>'.$cat->category_nicename.'</span></a>'; } ?>
上面是分类id为11的子分类调用,大家可以灵活运用!
发表回复