WordPress CMS 主题技巧:显示 WordPress 分类图片
在看了上一篇 WordPress CMS 技巧:按照分类调用最新文章之后,你是不是觉得能为分类添加图片就更完美呢?
我们知道,WordPress 暂时还不支持为分类添加图片,但这难不倒我们众多的 WordPress 爱好者,我们稍微 DIY 一下 WordPress 主题,一个山寨 WordPress 分类图标就出来了。
思路:我们知道,get the category 可以获取 cat_ID(分类 ID)、cat_name(分类名)、category_nicename(分类缩略名)、category_description(分类描述)、category_parent(分类层级) 以及 category_count 等信息,那么,我们就可以用 category_nicename 命名图片,然后匹配并输出。可能有点拗口,看下代码吧,很简单:
1 2 3 4 5 6 7 8 9 10 11 12 | <em>Posted in:</em> <?php foreach((get_the_category()) as $cat) { $catname =$cat->category_nicename; echo "<a href\"/category/"; echo $catname; echo "/\">"; echo "<img src\"/wp-content/cat-icons/"; echo $catname; echo ".png\" alt=\"$catname category image\" border=\"0\" /></a>\n"; } ?> |
代码很简单,就是查询日志所在分类及其缩略名,然后自动在 cat-icons 目录匹配 category_nicename.png,然后输出。当然,你可以更改.png为任何图片格式。
怎么样,很简单吧?!如果你有什么 idea,欢迎来站趣-分享建站的乐趣讨论。
9个评论
Leave a Reply.


1 aunsen
February 22nd, 2009 at 15:27
沙发!
2 辐射鱼
February 22nd, 2009 at 17:29
下次切换成 cms 风格的时候准备用上,嘿嘿
3 yadandimao
February 23rd, 2009 at 10:12
赶快换啊!
4 枫子
June 13th, 2009 at 05:00
超棒….
还是8G的
5 某人
May 12th, 2010 at 11:40
这样貌似比较复杂吧,找找应该有合适的plugin实现这样的功能。
6 三维网
August 11th, 2010 at 19:20
用过这个的说
7 郭德纲百科
December 3rd, 2010 at 19:52
有相册主题推荐没?
8 远走高飞
December 28th, 2010 at 21:03
这个方法很简单又实用~~
9 博而智之
December 8th, 2011 at 09:36
上次找了很久没找到