我们在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的子分类调用,大家可以灵活运用!

相关文章: