wordpress 批量缩略图(wordpress文章缩略图插件)

在当今这个视觉为王的时代,网站上的图片已经成为吸引用户眼球的重要元素。而WordPress作为全球最受欢迎的博客平台,其强大的功能也让许多站长和博主选择了它。随着图片数量的不断增加,手动生成缩略图无疑是一项耗时耗力的工作。今天,就让我来为大家介绍几种WordPress批量缩略图的方法,让你的网站焕然一新!

一、什么是WordPress批量缩略图?

在WordPress中,缩略图是指网站中用于展示图片的小型版本。通常,这些缩略图会出现在文章列表、分类页面、搜索结果等地方。为了提高网站加载速度和用户体验,我们通常会对上传的图片进行缩放处理,生成不同尺寸的缩略图。

二、WordPress批量缩略图的重要性

1. 提高网站加载速度:通过生成不同尺寸的缩略图,可以减少图片的文件大小,从而加快网站加载速度。

2. 优化搜索引擎排名:搜索引擎更喜欢加载速度快的网站,生成缩略图有助于提高网站在搜索引擎中的排名。

3. 提升用户体验:美观、清晰的缩略图可以吸引用户点击,提高网站的用户体验。

三、WordPress批量缩略图的方法

1. 使用插件

WordPress插件是管理批量缩略图最便捷的方式。以下是一些常用的WordPress批量缩略图插件:

插件名称 功能特点
RegenerateThumbnails 重新生成所有已上传图片的缩略图,支持自定义尺寸和格式
Imsanity 自动压缩图片,减少文件大小,支持自定义尺寸和格式
SmushPro 自动压缩图片,减少文件大小,支持批量处理和云存储
ShortPixel 自动压缩图片,减少文件大小,支持批量处理和云存储

2. 修改主题函数

如果你熟悉WordPress主题开发,可以通过修改主题的functions.php文件来实现批量缩略图的功能。以下是一个简单的示例:

“`php

function my_theme_image_sizes() {

add_image_size( ‘custom-size’, 150, 150, true );

}

add_action( ‘after_setup_theme’, ‘my_theme_image_sizes’ );

“`

这段代码会为网站添加一个名为“custom-size”的缩略图尺寸,宽度为150像素,高度为150像素,并且保持图片的宽高比。

3. 使用命令行工具

如果你熟悉Linux命令行,可以使用以下命令来批量生成缩略图:

“`bash

find /path/to/images -type f -exec wp media regenerate Thumbnails {} “”;

“`

这条命令会遍历指定路径下的所有图片,并使用WordPress的`regenerate Thumbnails`函数重新生成缩略图。

四、总结

通过以上方法,我们可以轻松地实现WordPress批量缩略图的功能。这不仅能够提高网站加载速度和用户体验,还能优化搜索引擎排名。希望这篇文章能对你有所帮助,让你的网站焕然一新!

如何使用Auto Post Thumbnail给WordPress文章生成缩略图

之前使用的主题并未启用WordPress缩略图功能,更换主题Point后便

发现没有缩略图展示。鉴于已经有了一定数量的已发表文章,所以到后台一个一个给文章添加缩略图就有些烦杂和不现实了。通过搜索找到了Auto Post

Thumbnail这款插件,该插件能够批量生成文章缩略图。

Auto Post

Thumbnail直接调用文章中第一张图片来生成缩略图,支持后台上传的图片和外链图床的图片,生成的缩略图将会存放在WordPress媒体库中。对

于需要批量生成文章缩略图和不适用WordPress后台撰写文章的人来说,Auto Post

Thumbnail将能方便地生成文章缩略图,该插件首次使用时可手动批量生成已发表文章缩略图。

进入WordPress后台找到设置中的Auto Post Thumbnail,

点击Generate Thumbnails开始批量生成文章缩略图,如果一篇文章已经存在缩略图则会跳过该文章。对于新发表的文章,Auto Post Thumbnail会在文章第一次被访问后生成缩略图。

你可以通过后台搜索Auto Post Thumbnail或是通过下载地址下载并上传完成Auto Post Thumbnail插件安装。

wordpress怎么设置缩略图片不压缩 不拉伸

要使缩略图不压缩、不拉伸,大致有以下几步:

1、后台设置-多媒体里,将所有“缩略图大小”设置为空值

如果不想生成其他尺寸的图片,建议将“中等大小”、“大尺寸”都设置为空值

2、通过wp_get_additional_image_sizes()函数,可查看当前都有哪些图片尺寸设置

例如有以下值:

array(1){

[“post-thumbnail”]=>

array(3){

[“width”]=>

int(825)

[“height”]=>

int(510)

[“crop”]=>

bool(true)

}

}

这表示我当前的wp有设置post-thumbnail这个图像尺寸。凡是宽大于825高大于510的图片,在上传时都会进行裁切的。如果不想用这个尺寸去裁切,可以unset这个

如:

global$_wp_additional_image_sizes;

if(isset($_wp_additional_image_sizes['post-thumbnail']))

unset($_wp_additional_image_sizes['post-thumbnail']);

3、wordpress默认上传的图片精度为82,可查看

/wp-includes/-> class-wp-image-editor.php中$default_quality的默认指定值

为改变这个值,可向wp_editor_set_quality这个hooks添加函数

如:

add_filter('wp_editor_set_quality','wpdit_set_quality');

functionwpdit_set_quality($quality){

$quality=100;

return$quality;

}

通过以上几步,足够解决你的问题。

如何删除wordpress多余的图片

默认情况下,WordPress会将你上传的图片自动生成几种不同大小的缩略图,但是有些WordPress主题根本就不会调用这些缩略图,它们就成了多余的啦。那么,如何才能快速删除这些已经生成的缩略图呢?倡萌建议试试 DNUI(Delete not used image)插件。

DNUI Delete not used image介绍及使用方法

Delete not used image(简称 DNUI)是一个快速查找没有使用的图片的插件,支持批量删除没用的缩略图。

在后按插件安装界面搜索 DNUI即可在线安装,或者在此下载 DNUI Delete not used image,启用插件后,访问后台-设置– DNUI,然后输入查询的数量(建议大于你图片的总数量),然后点击扫描,就可以看到结果:

点击底部的“Select All”按钮,就会选中所有没用的缩略图(不会选中原图的),然后点击“Delete”删除即可。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享