北极寒流 » 网络资源 » WordPress不同分类显示不同图标的方法 - 2012.10.15

WordPress不同分类显示不同图标的方法

WordPress不同分类显示不同图标的方法。实现此功能的核心问题是,在主循环中能根据分类自动调用不同图标。而利用 get_the_category() 函数获取分类名称的代码:一段获取分类名称,一段获取分类别名。

获取当前分类的名称:

<?php foreach((get_the_category()) as $cat){echo $cat->cat_name;}?>

获取当前分类的别名:

<?php foreach((get_the_category()) as $cat){echo $cat->category_nicename;}?>

有了这两段代码,然后再组装成图片超链接代码。图片可以从主题里的文件夹获取,图片名字可以用分类的别名代替。

全套代码如下:

<a href="<?php bloginfo('url'); ?>/category/<?php foreach((get_the_category()) as $cat){echo $cat->category_nicename;}?>" title="<?php foreach((get_the_category()) as $cat){echo $cat->cat_name;}?>">
	<img src="<?php bloginfo('template_url');?>/images/<?php foreach((get_the_category()) as $cat){echo $cat->category_nicename;}?>.png" />
</a>
资料来源:http://www.mangguo.org/add-category-icon-for-wordpress/

评论关闭