自定义wordpress分类缩略图的方法
网站文章 2026-09-21 08:16:36 4 0

wordpress日志可以设置特色图片、提取首张图片作为文章的缩略图,在制作wordpress CMS主题时,别出心裁需要自定义分类缩略图,目前wordpress版本暂且没有此项功能,因此只能另辟新径实现。有wordpress网友给出使用分类缩略名匹配图片名称的方法实现wordpress cms分类缩略图。下面是详细的操作过程。

设计思路: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
<?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 ".jpg\" alt=\"$catname category image\" border=\"0\" /></a>\n";
    }
?>

代码的含义就是查询日志所在分类及其缩略名,然后在wp-content/cat-icons/目录匹配category_nicename.jpg图片输出。

其中第四行代码:

1
echo "<a href\"/category/";

其中的category应改为设置的固定链接格式的名字,比如设置的是/c/分类名,那就改为

1
echo "<a href\"/c/";

文章来自:菠萝筐

文章说明
本文标签:
©版权声明
本站提供的一切软件、教程和游戏辅助仅限用于娱乐和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。如有侵权请邮件与我们联系处理。敬请谅解!6594404@qq.com