大家好,我是FUNION数字营销实战派飞小优,今天跟大家详细介绍下如何给WP的文章分类设置自定义封面图,这是很多企业用户在实际上传文章中遇到的难点。为什么?

背景介绍

因为在日常上传文章中不配图你会觉得前端整体太过单调了,但是有些图片是不需要使用文章封面图的(比如某一固定的栏目分类如百科类只需要有IP图片即可),因此就只需要调用文章大分类的图片了。那如何实现?

实现教程

具体通过手写代码插件进行实现。

使用插件添加自定义分类图片

使用插件是最简单快捷的方法。推荐使用”Categories Images“插件:点我可获取下载地址

  1. 登录WordPress后台,进入”插件”菜单,点击”添加新插件”。
  2. 搜索”Categories Images”,安装并激活该插件。
  3. 进入”文章” > “分类”页面。
  4. 编辑现有分类或创建新分类时,会看到”图片”选项。
  5. 上传或选择所需图片,保存更改。

插件会自动在适当位置显示分类图片,无需额外设置。将排除的分类进行勾选即可,如下所示:

排除分类

上传封面图,如

配置上传封面

回到分类后台,分类前面多了封面图,

封面图demo

最后将该分类图输出到指定的文件中如category.php 或者文章列表中,由于笔者是输出到文章列表样式中,如下代码:

 <?php if (function_exists('z_taxonomy_image')) z_taxonomy_image(); ?>
输出代码片段

最后查看前端样式如下

调用成功

手动编码添加分类图片

对于喜欢更多控制和自定义的用户,可以选择手动编码方式:

  1. 编辑主题的functions.php文件,添加以下代码:

function add_category_image_field($term) {
    ?>
    <div class="form-field term-group">
        <label for="category-image-id">图片</label>
        <input type="hidden" id="category-image-id" name="category-image-id" class="custom_media_url" value="">
        <div id="category-image-wrapper"></div>
        <p>
            <input type="button" class="button button-secondary ct_tax_media_button" id="ct_tax_media_button" name="ct_tax_media_button" value="添加图片" />
            <input type="button" class="button button-secondary ct_tax_media_remove" id="ct_tax_media_remove" name="ct_tax_media_remove" value="删除图片" />
        </p>
    </div>
    <?php
}
add_action('category_add_form_fields', 'add_category_image_field', 10, 2);
  1. 在适当的模板文件中(如category.php),使用以下代码显示分类图片:

<?php
$image_id = get_term_meta($category->term_id, 'category-image-id', true);
if ($image_id) {
    echo wp_get_attachment_image($image_id, 'full');
}
?>

优化分类图片

无论选择哪种方法,都应注意以下几点以优化分类图片:

  • 选择与分类主题相关的高质量图片
  • 确保图片尺寸适合网站布局
  • 压缩图片以提高加载速度
  • 添加适当的alt文本以提升SEO和可访问性

写在最后

以上就是关于通过为WordPress网站的文章分类添加自定义图片的两种详细教程,可以大大提升网站的视觉吸引力和用户体验。根据个人技能和需求选择合适的方法,定期更新和优化分类图片,持续改善网站效果。手写代码方法请谨慎操作!关于外贸建站或者SEO外包需求请提交表单咨询!

* 文章内容很有用,那就5星好评吧!😘

0 / 5 好评 0

Your page rank:

提交需求表单



    你可能会感兴趣

    • 问答专用封面

      wordpress如何将指定文章分类的文章列表中的缩略图输出到首页中?

      大家好,我是FUNION数字营销实战派飞小优,就那天跟大家介绍wordpress如何将指定文章分类的文章列表中的缩略图输出到首页中实现方法,废话不多说具体如下: 要在WordPress中将分类ID为5的文章列表中的缩略图输出到首页中,可以通过以下步骤实现: 方法一:使用自定义查询和循环 以下是一个示例代码: 方法二:使用插件 如果你不熟悉代码,可以使用一些插件来实现这个功能,例如: 方法三:使用短代码 如果你更喜欢使用短代码,可以创建一个自定义短代码来实现这个功能。 这样,你就可以在首页中显示分…

      建站问答 2025年 1月 16日
    售前
    微信

    扫码了解更多服务

    qr

    1对1专家沟通

    小程序

    扫码体验小程序

    funion_xcx