为WordPRess的文章定义图片的方法有很多,可以使用特色图片、缩略图、提取内容的第一个图片等,但对日志分类定制图片的方法就不是很多了,本文与大家分享一个自动调用日志分类图片的方法,希望与WordPress DIYer 们分享:
设计思路:我们知道,get the category 可以获取 cat_ID(分类 ID)、cat_name(分类名)、category_nicename(分类缩略名)、category_description(分类描述)、category_parent(分类层级) 以及 category_count 等信息,那么,我们就可以用 category_nicename 命名图片,然后匹配并输出。
<?phpforeach((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".jpg"alt="$catname category image"border="0"/></a>n";}?>
代码很简单,就是查询日志所在分类及其缩略名,然后自动在 cat-icons 目录匹配 category_nicename.jpg,然后输出。当然,你可以更改.jpg为你喜欢的各种图片格式。代码的第四行:
echo"<a href"/category/";
category应该改为你所设置的固定链接格式的名字,比如我这里设置的是/c/分类名,那就需要把这一行代码改为:
echo"<a href"/c/";
OK,一切搞定。