Categories Images是一个WordPress分类图像插件,可以给每个分类添加一张图片,你可以在WordPress后台分类目录里直接上传一张图片或是添加一个图片的url地址。
Categories Images的用法如下:
1、在分类模板里添加如下代码,它放入<img />标签。
<?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?>
2、在循环loop里面使用,有如下几种用法
在分类categories循环内
<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>
在taxonomies循环内
<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>
一篇文章有多个分类categories
<ul>
<?php foreach (get_the_category() 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>
一篇文章有多个taxonomies
<ul>
<?php foreach (get_the_terms(get_the_ID(), 'your_taxonomy') as $cat) : ?>
<li>
<img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
<a href="<?php echo get_term_link($cat->term_id, 'your_taxonomy'); ?>"><?php echo $cat->name; ?></a>
</li>
<?php endforeach; ?>
</ul>
备注:以上所有代码均在循环内使用。