alpipego / resizefly

动态调整WordPress图片大小

安装次数: 1,187

依赖项: 1

推荐者: 0

安全性: 0

星标: 20

关注者: 2

分支: 4

公开问题: 8

类型:wordpress-plugin


README

贡献者: alpipego
标签: 动态图片, 动态, 图片, png, jpg, gif, 照片, 媒体库, 即时调整大小
稳定标签 3.2.6
许可证: MIT
需要至少 4.7.0
需要PHP 5.6
测试至 5.6

动态调整您的WordPress图片大小。一次性上传,无需担心缺少或新的图片大小。

描述

此插件不是在上传时创建图片大小,而是在请求时才创建。

通常,在激活新的主题或添加新图片大小的插件后,您将需要使用如 Regenerate Thumbnails 这样的工具来创建新注册的图片大小。根据媒体库的大小和您服务器的“能力”,这可能需要一段时间,甚至需要多次尝试才能处理所有图片;最终,您甚至不知道是否需要所有调整大小的图片。

此插件负责动态调整大小,并在首次请求时创建所需的大小——仅在请求时创建。

支持

对于用户:请使用 wordpress.org 上的支持论坛
对于开发者:请访问 Github仓库
对于其他一切,您可以在 twitter 或 slack 上找到我

安装

  1. 将插件上传到您的插件目录(通常是 wp-content/plugins
  2. 确保您已启用“漂亮的永久链接”
  3. 激活插件

从现在起,插件将处理图片。调整大小的图片将保存在上传目录中的子目录中。

先决条件

您至少需要PHP 5.5,WordPress 4.7,并在您的服务器上安装GD或Imagick。

卸载

如果您想要永久卸载此插件,请确保之后使用 Regenerate Thumbnails 或类似工具重新生成您的图片缩略图/大小。

常见问题解答

为什么在NGINX中使用时不工作?

通常您的NGINX被配置为将图片作为静态资源提供服务,并且在失败时抛出404未找到错误。

为了解决这个问题,请确保当图片找不到时,请求被发送到WordPress。

添加以下指令:

location ~* (/[^/]+/)?uploads/(.+\.(png|gif|jpe?g)) {
    try_files $uri $uri/ /index.php?q=$uri&$args;
    expires max;
    log_not_found off;
    access_log off;
}

如果您有一个列出所有静态文件格式(css、js、zip等)的长位置指令,您也可以仅添加 try_files $uri $uri/ /index.php?q=$uri&$args;

为什么我的上传文件夹中有 resizefly-duplicate 目录?

此插件将每个图片的优化副本存储在此文件夹中。这样做的原因是,图片调整大小会对您的服务器造成压力,并且使用相对较多的资源。为了最小化这一点,ResizeFly会从创建较小图片大小的优化副本。

变更日志

3.2.6

  • 修复尝试将数字添加到字符串的问题
  • 回滚获取图片ID的方法以防止数据库压力

查看完整的变更日志,请访问 https://github.com/alpipego/resizefly/releases