Moke|墨客

 找回密码
 立即注册
搜索
查看: 6573|回复: 0

自定义WordPress分类图片

[复制链接]

3636

主题

0

回帖

3681

积分

超级版主

Rank: 8Rank: 8

积分
3681
发表于 2016-5-12 18:17:50 | 显示全部楼层 |阅读模式






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

本版积分规则

 

 

快速回复 返回顶部 返回列表