wp-media/imagify-plugin

WP Media开发的WordPress图片优化插件。

安装量: 24,651

依赖项: 0

建议者: 0

安全: 0

星标: 70

关注者: 22

分支: 25

开放性问题: 159

类型:wordpress-plugin

v2.2.2 2024-04-23 13:27 UTC

README

一键优化图片:获取更轻量级的图片,不损失质量,转换WebP并加速您的网站!

Imagify是最先进的图片优化工具。现在您可以直接在WordPress中使用这个功能。

启用后,所有上传到WordPress中的图片(包括缩略图)都将自动优化。您还可以使用Imagify转换WebP图片,这将进一步减小网站大小,使其运行更快。

兼容WooCommerce和NextGen Gallery。

Bulk Optimization

Settings Page

Media Page

Other Media Page

为什么优化图片很重要?

快速的网站对于可能离开速度过慢网站的访客来说非常重要,同时对于SEO性能也很重要,因为搜索引擎将网站速度视为排名因素。

网站大小是影响网站性能的最重要因素之一:图片可能占您加载时间的50%。

通过优化图片,您可以快速获得宝贵的几秒钟,并使您的网站更快。

了解更多关于图片压缩的信息,请查看:https://imagify.io/images-compression

为什么使用Imagify优化图片?

Imagify可以优化所有图片:jpg、png、pdf和gif(无论是动画的还是非动画的)。

您已经有很多未优化的图片?没问题,您将喜欢批量优化器,只需一键即可优化所有现有图片。

Imagify可以直接调整您的图片大小,您再也不需要在上传之前调整图片大小了

有三种优化级别可供选择 - 标准、激进和超激进。

  • 标准,无损压缩算法。图片质量不会受到任何影响。
  • 激进,有损压缩算法。更强的压缩,质量损失很小,大多数情况下几乎感觉不到。
  • 超激进,我们使用有损算法的最强压缩方法。

使用备份选项,您可以在任何时候改变主意,通过恢复图片到原始版本或将其优化到另一个压缩级别。

WebP图片如何?

现在,对于您使用Imagify插件优化的每张图片,您也将获得其WebP版本(如果您在设置中勾选了选项);在您的媒体库中,这将导致以下图片版本

  • 全尺寸优化图片,
  • 全尺寸WebP图片,
  • 优化缩略图,
  • WebP缩略图。

优化还将适用于主题和插件中包含的图片。

如果您想,Imagify还可以以两种方式在前端显示WebP图片

  • <picture>标签,
  • 在 .htaccess 文件中的重写规则。

如果您保留了原始图片的备份副本,您有单独创建它们的WebP版本的可能性(一个一个或通过批量优化)。

我们的用户对Imagify的看法?

"Imagify是一款强大且易于使用的出色工具。它速度快,与其他成熟的插件/软件相媲美,甚至更胜一筹。太棒了!" — Simon Harper

"如果您想尽可能“压缩”图片并在最高专业水平上“修剪”网站……请使用Imagify" — Ivica Delic

显然,Imagify 是用于压缩网站图片的最酷 WordPress 插件!值得一试。” — Eric Walter

Imagify 是免费的吗?

您可以免费优化每月 20MB 的图片(约 200 张图片)。您可以免费转换 WebP 格式。

需要更多?请查看我们的计划: https://imagify.io/pricing

我们是谁?

我们是 WP Media,WP Rocket(WordPress 最佳缓存插件)背后的初创公司。

我们的使命是改善网络,我们通过 WP Rocket 让它更快,通过 Imagify 让它更轻。

联系我们!

Composer 安装

您可以使用 Composer 将插件作为依赖项安装。

composer require wp-media/imagify-plugin

相关插件

  • WP Rocket:最佳缓存插件,可加快您的 WordPress 网站速度。
  • Lazy Load:最佳懒加载脚本,可减少 HTTP 请求次数并提高网站加载时间。
  • 增加最大上传文件大小:一键将上传文件大小限制增加到任何值。

许可证: GPLv2 或更新

常见问题解答

哪些格式可以优化?

Imagify 可以优化 jpg、png 和 gif(是否为动画)格式的图片,并且如果您在设置中勾选了选项,您还可以获得每个优化图片的 WebP 版本(动画 gif 除外)。

我可以使用免费账户使用此插件吗?

当然可以。您使用免费账户时,每月图像配额限制为 25MB。一旦达到此配额,您无法优化新图片,直到您的配额更新或您购买积分。

我可以在多少个网站上使用此插件?

您可以在您希望的任何网站上使用此插件。唯一的限制是您的账户优化配额。

我已经使用 Kraken、Shortpixel、Optimus、EWWW 或 WP Smush 进行了优化,Imagify 是否可以进一步优化我的图片?

当然可以。大多数情况下,即使您已经使用其他工具进行了压缩,Imagify 仍然可以优化您的图片。

普通、激进和超压缩级别之间的区别是什么?

普通压缩是一种“无损”优化。这意味着没有损失图像质量。激进和超压缩更强大,因此图片质量会有所降低。图片的重量将大大减少。

图像的 EXIF 数据会被删除吗?

EXIF 数据不会被删除。

原始图像会被删除吗?

不会。Imagify 会自动用优化后的图像替换图像。备份选项允许您保留原始图像,并一键恢复。

是否可以重新优化图片以不同的级别?

是的。通过在插件中激活备份选项,您可以使用不同的压缩级别重新优化每个图像。

如果我使用 Imagify,我还需要继续使用 Photoshop 优化和调整图片大小吗?

不要浪费时间在Photoshop中调整和优化您的图片。Imagify会处理一切!

插件禁用后会发生什么?

当插件禁用时,您现有的图片仍然保持优化状态。如果您已启用图片备份选项,原始图片的备份仍然可用。

安全策略

报告安全漏洞

请通过Patchstack漏洞披露计划报告在site-reviews插件源代码中发现的任何安全漏洞。Patchstack团队将协助您进行验证、CVE分配,并负责通知此插件的开发者。

变更日志

2.2.2

  • 增强:允许在UI中选择应生成的Next-Gen图片
  • 增强:防止非字符串的图片大小
  • 增强:防止与现有MIME类型不匹配的文件类型
  • 错误修复:修复与“WP_List_Table”相关的致命错误

2.2.1

  • 增强:防止在切换AVIF和WEBP生成功能时更新.htaccess文件
  • 增强:在媒体库图片详情部分显示图片的最小尺寸
  • 增强:在恢复原始图片时正确删除所有Next-Gen版本
  • 增强:将最低版本提升至PHP7.3
  • 错误修复:修复禁用AVIF生成时的进度条问题
  • 错误修复:修复批量优化部分图片数量不正确的问题
  • 错误修复:修复原始/优化图片比较错误
  • 第三方兼容性:更新Next-Gen Gallery的兼容性以匹配AVIF图片
  • 第三方兼容性:更新AMP、Regenerate Thumbnails和WooCommerce的兼容性以正确处理AVIF图片

2.2.0.1

  • 错误修复:在更新时保留“以webp格式显示图片”的配置

2.2

  • 新功能:引入AVIF生成功能

2.1.3.1

  • 错误修复:在使用CSS文件的最小化版本时,某些横幅缺少样式(#765)

2.1.3

  • 增强:更新chart.js(#742)
  • 增强:改进关于WebP图片的消息,当它们大于原始图片时(#751)
  • 增强:更新超出配额时的通知(#727,#728)
  • 错误修复:防止PHP 8.1上的过时通知(#734)
  • 错误修复:改进大型媒体库上的数据库查询(#747)

2.1.2

  • 错误修复:防止PHP 8.1 & 8.2上的过时通知(#721,#723)
  • 错误修复:在显示之前转义错误消息(#729)
  • 错误修复:在生成缺失WebP图像版本时不要计算WebP图像(#713)
  • 错误修复:改进批量优化中超出配额的相关信息(#714)
  • 错误修复:修复与媒体库文件过滤器一起工作的优化过滤器类型(#670)

2.1.1

  • 增强:允许通过插件优化WebP图片(#611)
  • 增强:改进发生未知错误时显示的错误消息(#637)
  • 增强:更新Action Scheduler到v3.5.4(#708)
  • 增强:仅向免费计划用户显示计划建议(#69)
  • 错误修复:防止在具有大型图片库的网站上优化时卡住(#707)
  • 错误修复:防止PHP8 ArgumentCountError(#682)

2.1

  • 增强:重新添加无损压缩选项(#686)
  • 增强:新的异步批量优化,允许在关闭浏览器的情况下运行批量优化。还可以从API函数或WP CLI命令运行批量优化(#674)
  • 错误修复:正确调整WebP生成文件的大小到设置中定义的最大大小(#521)
  • 错误修复:防止某些环境中与set_time_limit()函数相关的错误(#671)

2.0

  • 增强:添加与我们新的智能压缩系统的兼容性(#663)
  • 增强:优化部分代码的初始化(#473)
  • 增强:添加新的过滤器imagify_process_webp_content(#653)
  • 错误修复:防止显示定价模态时出现PHP警告(#666)
  • 第三方兼容性:传递给http_headers_useragent过滤器的缺失参数(#612)
  • 第三方兼容性:防止与WP Cloudflare超级页面缓存冲突(#609)
  • 错误修复:修复各种UI问题(#604,#586,#592,#594)
  • 国际化:修复错别字并改进字符串(#621)

1.10 - 2021/07/15

  • 插件最低兼容版本现在是PHP 7.0和WordPress 5.3
  • 增强:当启用WebP和picture标签替换时,正确显示WordPress封面块(#546)
  • 增强:更新我们的jQuery代码以兼容WordPress中包含的新jQuery版本(#545)
  • 第三方兼容性:当启用WebP和picture标签替换时,正确显示WooCommerce可变产品图像(#495)
  • 错误修复:当启用picture标签替换时,防止嵌套picture标签(#537)
  • 错误修复:在某些情况下防止与get_current_screen()相关的致命错误(#567)
  • 错误修复:修复与结账过程中的促销相关的某些显示问题(#556,#557)
  • 错误修复:修复移动设备上设置和批量优化页面上的某些显示问题(#566)
  • 错误修复:在某些情况下防止批量优化过程中的PHP警告(#565)
  • 错误修复:在某些情况下防止$images_count变量的PHP通知(#573)

1.9.14

  • 修复:使用PHP 8时,cURL无法连接到Imagify API。
  • 修复:在Imagify管理页面上滚动可滚动检查组时的Chrome显示问题。

1.9.13

  • 改进:更新readme以包含新的配额、常见问题解答和描述信息。

1.9.12 - 2020/11/09

  • 改进:启用插件以使用新的应用定价API。

1.9.11 - 2020/09/09

  • 修复:修复WordPress 5.5的多站点设置错误。
  • 修复:为使用nginx的WebP重写编写正确的conf文件。
  • 改进:将composer依赖项命名空间化以避免可能的命名冲突。
  • 安全:将imagify创建的备份文件夹中的空白index.php添加为空,以禁用公共访问。

1.9.10 - 2020/05/26

  • 修复:在图像上传的自动优化过程中正确优化缩略图。
  • 修复:修复WordPress 5.3之后与Enable Media Replace插件的兼容性问题。

1.9.9 - 2020/02/13

  • 修复:当不是这种情况时,不要警告已消耗所有配额。
  • 修复:修复一些用户遇到的“块状上传”错误。
  • 修复:在优化时可能发生的PHP通知。

1.9.8.1 - 2019/11/15

  • 修复:当使用<picture>方法并且原始<img/>没有srcset属性时,WebP图像不显示。
  • 修复:与WP Offload Media 2.3相关的致命错误。

1.9.8 - 2019/11/11

  • 改进:与WordPress 5.3兼容!
  • 新功能:除了其他功能外,WordPress 5.3在上传时自动调整大图像的大小,使用可以由过滤器更改的预定义阈值值(不提供设置字段)。现在,Imagify的“调整较大图像大小”设置字段用于调整此阈值。
  • 注意:为了能够在WordPress 5.3上工作,我们对与Enable Media Replace和Regenerate Thumbnails的兼容性进行了调整。但是,这些插件必须更新才能与WordPress 5.3一起工作:在此之前不要使用它们。
  • 改进:将widthheight属性从<picture>标签移动到<img>标签,使其成为有效的HTML标记。
  • 修复:在使用<picture>标签显示WebP图像时,添加了缺失的srcset属性描述符。这应该也会修复与LasyLoad相关的问题。
  • 修复:修复了与“其他媒体”菜单项使用的用户容量相关的问题。
  • 修复:修复了stripos(): Non-string needles will be interpreted as strings in the future.的PHP通知。

1.9.7 - 2019/10/08

  • 改进:通过将我们的高度危险的php文件重命名为".suspected"后缀来防止贪婪的防病毒软件崩溃网站。
  • 改进:在设置页面上,仅在用户具有批量优化能力时显示“保存并转到批量优化器”按钮。
  • 修复:当在WP Rocket设置页面上显示时,正确显示“欢迎”横幅。

1.9.6 - 2019/07/22

  • 改进:现在“已优化”的图像也可以获取WebP版本。
  • 修复:Chrome和Safari的admin栏中的进度条高度。

1.9.5 - 2019/07/16

  • 改进:支持基本认证。如果自动设置不工作,您仍然可以在您的wp-config.php文件中定义常量IMAGIFY_AUTH_USERIMAGIFY_AUTH_PASSWORD
  • 改进:默认不再为动态GIF图像创建WebP图像。如果您仍然想为它们创建不动的WebP版本,请使用过滤器imagify_pre_can_create_next_gen_version
  • 改进:当从设置页面创建WebP图像时,我们更清楚地说明了所有图像都缺少备份副本的情况。
  • 改进:购买插件配额时清除5分钟数据缓存。
  • 改进:在显示带有<picture>标签的WebP图像时,允许使用相对URL(以/开头)。

1.9.4 - 2019/07/10

  • 改进:如果下一代的图像大于其非下一代版本,现在可以不保留它。这可以通过使用过滤器imagify_keep_large_next_gen来完成。
  • 改进:与Pressable兼容。
  • 改进:将一个PHP类重命名,以防止某些主机将其错误地标记为“可疑”并触发致命错误。
  • 改进:与WP Real Media Library插件有更好的兼容性。
  • 修复:WebP的重写规则在某些服务器上无法工作。
  • 修复:当使用<picture>标签为WebP时,如果它们是跨多行编写的,某些属性可能会消失。
  • 修复:批量方法不会在NextGen Gallery列表中工作。
  • 修复:php通知尝试获取非对象的“namespace”属性

1.9.3.1 - 2019/07/03

  • 修复:与使用旧版Composer的插件冲突。

1.9.3 - 2019/06/17

  • 改进:当使用<picture>标签显示WebP图像时,与CDN有更好的兼容性。现在有一个新的设置字段来填写正在使用的CDN URL。
  • 改进:不再使用Heartbeat。这加快了优化过程,并防止其他插件在移除Heartbeat时破坏一切。
  • 修复:插件停用时发生致命错误。
  • 修复:偶尔发生的致命错误阻止了优化过程。
  • 修复:与使用旧版Composer的插件冲突。
  • 修复:在批量优化页面上偶尔显示的php通知。
  • 修复:php 7.3中关于“非字符串针”的通知。
  • 修复:在恢复自定义文件时显示的php通知。

1.9.2 - 2019/05/16

  • 修复:不再显示支持气泡。

1.9.1 - 2019/05/09

  • 改进:通过显示“完成/总数”标签来防止设置页面上的“生成缺失的WebP版本”在0%处卡住。
  • 改进:改进了Heartbeat库的“重新注册”,一些插件可能会停用。

1.9.0 - 2019/05/06

  • 新功能:WebP支持。对于每个图像或缩略图,Imagify都可以创建一个WebP版本。但由于在没有使用这些图像的情况下创建这些图像没有真正意义,因此Imagify还可以在您的网站上显示WebP图像。所有这些都可以在设置中启用。对于已经优化的图像,您有创建WebP版本的可能(一个接一个或在设置页面上),但前提是您保留了原始图像的备份副本。
  • 改进:优化过程已完全重建。这个新的过程允许您优化您想要的任何缩略图大小。这也意味着许多类、函数和钩子已被弃用。
  • 改进:与Flywheel兼容。
  • 改进:现在某些错误信息更准确。
  • 修复:确保如果备份过程失败,则停止优化过程。由于优化过程已被重建,因此在此过程中也修复了一些其他错误。
  • 修复:防止目录创建问题。
  • 修复:由于NGG最近的变化,上传NextGen Gallery中的图像时发生致命错误。
  • Imagify现在需要WordPress 4.0+和php 5.4+。
  • 已取消对插件WP Retina 2x的支持(可能是临时的)。

1.8.4.1 - 2018/12/18

  • 改进:防止一些用户从昨天开始得到的“未知错误”消息。

1.8.4 - 2018/11/12

  • 改进:自动优化进一步延迟,现在在图像原始数据存储在数据库中之后发生。这个新的过程应该更可靠。
  • 改进:与wordpress.com兼容。
  • 改进:计划建议工具中的一些措辞和错别字。
  • 改进:改进措辞,并添加了一个链接到新的文档条目,用于没有PHP扩展可用于图像处理的情况。
  • 改进:防止插件在联系我们的服务器时意外覆盖包含API密钥的标题。
  • 错误修复:原始/优化图像比较器中的处理程序有点害羞,但在一些个人工作之后,它应该会跟随光标,希望如此。
  • 错误修复:WP Retina 2x兼容性代码中的PHP提示。
  • 错误修复:处理联系我们的服务器失败时的特定错误情况。

1.8.3 - 2018/10/24

  • 改进:与WP Offload Media插件的新版本兼容。
  • 改进:关于EXIF数据和2MB限制的一些措辞。
  • 错误修复:锁图标现在显示正确。
  • 错误修复:某些服务器配置中的文本编码问题。

1.8.2 - 2018/09/12

  • 新增:显示合作伙伴链接(可以删除)。
  • 改进:在自定义文件夹选择器中打开文件夹时显示一个小旋转器。
  • 改进:管理员工具栏选项的视觉更新和本地化。
  • 错误修复:两个错误防止创建备份文件夹(以及其他事情)。
  • 错误修复:改进了卸载清理。

1.8.1.1 - 2018/07/31

  • 错误修复:一个open_basedir错误阻止了一些用户使用自定义文件夹浏览器。
  • 错误修复:在多站点中防止创建备份文件夹(以及其他事情)的错误。

1.8.1 - 2018/07/18

  • Imagify现在至少需要WordPress 4.0!这个值将来可能会增加,就像所需的PHP版本一样。
  • 错误修复:改进了对“wp-content”文件夹位于WordPress文件夹外部的站点的支持。
  • 改进:改进了计划推荐工具:更好的选择,仅预先选择所需的选项。
  • 错误修复:固定了一个配额条上的颜色错误。
  • 许多各种小的修复和代码改进。

1.8.0.1 - 2018/06/19

  • 错误修复:一些站点显示“没有可用的PHP扩展”的问题。

1.8 - 2018/06/19

  • 新增:您现在可以优化PDF文件。
  • 改进:自定义文件夹,您现在可以优化位于上传文件夹中的文件。
  • 改进:支持由NextGen Gallery插件动态生成的缩略图。
  • 错误修复:重新设计了对WP Retina 2x插件的支撑。

1.7.1.3 - 2018/04/12

  • 错误修复:与过时的PHP版本相关的致命错误。

1.7.1.2 - 2018/04/12

  • 改进:在更新Imagify后重置OPcache。
  • 错误修复:Imagify更新时的致命错误。
  • 错误修复:批量优化器错误地表示所有图像都已优化的情况。

1.7.1 - 2018/04/10

  • 新增:现在与Regenerate Thumbnails(v3)插件兼容。
  • 改进:对具有巨大媒体库的网站上的批量优化性能更好。这是通过不在定期更新统计显示,而是在作业完成后才更新来实现的。
  • 改进:SiteGround缓存测试不再被阻止。
  • 改进:现在处理代理。
  • 改进:测试ImageMagick或GD的可用性。
  • 开发内容:改进了我们使用文件系统的方式。这应该解决几个边缘情况。

1.7 - 2018/03/13

  • 新增:您现在可以优化您主题和插件中的图像,或从您站点的任何其他文件夹中优化图像!
  • 改进:与旧版和新版WP Offload S3插件的兼容性。
  • 改进:如果cURL不可用,则不启动批量优化过程。
  • 错误修复:有时在调整大小后未存储图像尺寸。
  • 错误修复:比较工具可能显示多个处理程序。
  • 错误修复:与php 7.2相关的问题。
  • 开发内容:许多内部更改,许多东西都被重写了。
  • 开发内容:默认选项现在可以过滤。

1.6.14.2 - 2018/01/15

  • 改进:强制浏览器不使用我们的脚本的老版本进行图表。

1.6.14.1 - 2018/01/11

  • 错误修复:我们的图表和主题构建器使用的脚本,或使用此脚本旧版本的插件之间不再存在冲突。

1.6.14 - 2018/01/10

  • 新增:增加了与合作伙伴插件的兼容性。
  • 改进:更新了用于图表的脚本,这将降低与其他插件(也是最新的)冲突的风险。
  • 改进:现在在媒体模态中点击下一页/上一页按钮时,也会插入比较工具按钮。
  • 错误修复:比较工具按钮不应再多次插入。
  • 错误修复:有时比较工具中不会显示图片。

1.6.13.1 - 2017/11/08

  • 错误修复:修复了与php 5.2相关的php错误。

1.6.13 - 2017/11/07

  • 新增:在Imagify的设置和批量优化页面上添加了文档链接。
  • 改进:与NextGen Gallery插件的兼容性更好。Imagify不再调整NextGen图片大小或删除Exif,以让NextGen Gallery和平工作。
  • 改进:与WP Real Media Library插件的兼容性更好,我们的模态不再工作不正确。
  • 改进:与使用cookie的插件(如Duo双因素认证和Shield安全)的兼容性更好,以防止断开连接。
  • 改进:与SiteGround的兼容性更好。一项“安全”措施阻止了Imagify正常工作。
  • 改进:与限制一些SQL查询的主机兼容性更好,这阻止了我们的批量优化工作。
  • 改进:与Heartbeat Control插件的兼容性更好,它阻止了我们的批量优化工作。
  • 改进:与Formidable Forms Pro插件的兼容性更好,批量优化器从未满意。
  • 错误修复:在NextGen Gallery中优化时修复了一些错误。

1.6.12 - 2017/10/18

  • 新增:在插件的admin栏项目和插件行(插件页面)中添加了文档链接。还有更多内容即将到来。
  • 改进:不再将没有一些强制性的WordPress元数据的图像附件包括在Imagify统计中。
  • 修复:批量优化页面上的“优化大小”进度条现在与“原始大小”一样工作。
  • 开发内容:可以通过新的过滤器imagify_auto_optimize_attachment根据附件禁用自动优化。例如,可以用于禁用特定文件扩展名的自动优化。
  • 开发内容:现在类是自动加载的。已删除一些常量。

1.6.11 - 2017/10/12

  • 改进:Imagify现在可以与iOS应用程序以及XML-RPC一起使用。
  • 改进:我们现在更好地处理了用户角色。
  • 改进:防止优化后的图片在比较工具中被浏览器缓存。
  • 修复:有时比较工具的按钮不会显示在附件编辑页面上。
  • 修复:批量优化按钮再次工作。

1.6.10 - 2017/10/05

  • 新增:如果在激活新主题或插件后出现新的缩略图大小,现在您可以仅优化这些缺失的大小,而不是恢复和重新优化所有图片。
  • 改进:CSS和JS文件已分割,并且仅在需要时加载。
  • 改进:在NextGen Galleries中,您现在有“优化”和“恢复”批量操作。
  • 改进:对于长句子的语言(比如德国),更好的横幅位置。
  • 改进:“做得好”等消息现在可以翻译。
  • 错误修复:管理员栏中的账户信息现在在前端上正常工作。
  • 错误修复:一些具有奇特名称的缩略图大小没有列在设置页面上。
  • 错误修复:“我需要什么计划?”的库大小计算得到改进。一些缩略图大小丢失,降低了结果。
  • 回归修复:当WP Rocket被白标时,现在也解决了Imagify在WP Rocket选项屏幕上的弹出窗口问题。
  • 许多各种小的修复和代码改进。

1.6.9.1 - 2017/08/12

  • 回归修复:为了避免冲突,不要在WP Rocket选项屏幕上加载Imagify的弹出窗口文件。

1.6.9 - 2017/08/11

  • 改进:批量优化现在在配额完全消耗后立即停止,而不是尝试优化更多图片,并依次显示错误消息。
  • 改进:更新了(几乎)我们使用的所有JavaScript库。SweetAlert不再与新版本冲突。一些代码改进。
  • 改进:在媒体列表中,改进了在小屏幕上Imagify列的行为。
  • 改进:在NextGen Gallery优化时,更新了一些NGG数据。
  • 错误修复:重写了整个Enable Media Replace插件的兼容性。优化、恢复和备份现在应该能正常工作。
  • 错误修复:重写了在NextGen Gallery中恢复图片的方式,以防止删除alt文本、描述和标签。
  • 回归修复:修复了在NextGen Gallery中优化和恢复不工作的问题。
  • 回归修复:修复了与PHP 5.2不兼容的大规模优化问题。

1.6.8 - 2017/07/26

  • 改进:如果没有可恢复的内容,则在媒体列表中不显示恢复批量操作。
  • 改进:您现在可以在设置页面上一次性选择和取消选择所有图像大小。
  • 改进:检测备份目录不可写。在备份设置下动态显示警告,在某些页面上也显示通知。
  • 改进:批量优化页面中仍有几个字符串未翻译。
  • 错误修复:“保存并转到批量优化器”按钮现在即使在没有更改设置的情况下也会重定向。
  • 许多各种小的修复和代码改进。

1.6.7.1 - 2017/07/13

  • 错误修复:修复了批量优化期间的“未知错误”。

1.6.7 - 2017/07/12

  • 改进:与插件WP Offload S3 Pro的兼容性,并为Lite和Pro版本修复了一些问题。
  • 改进:对于大型图像库,批量优化页面的性能得到改进。
  • 改进:在执行批量优化时,将带有“干得好”消息的附件移动到队列的末尾,这有助于加快速度。
  • 改进:仅直接使用cURL优化图像。当cURL不可用时,这有助于减少出错的可能性。
  • 错误修复:修复了与Screets Live Chat插件(版本2.2.8之前)的bug。
  • 回归修复:修复了批量优化页面上的缓冲区大小问题。
  • 开发内容:添加了一个钩子,允许在向我们的API发出请求时过滤参数。例如,可以用来增加超时值。

1.6.6 - 2017/06/27

  • 新功能:与插件WP Offload S3 Lite的兼容性。现在,您的图像在优化后将发送到Amazon S3。如果您只存储图像在S3上,而不是本地,它也会工作。
  • 改进:添加了对异步作业参数的过滤器。
  • 错误修复:与Internet Explorer 9至11的兼容性。
  • 回归修复:从上一个版本以来,比较工具在媒体列表中停止工作。

1.6.5 - 2017/06/22

  • 改进:整个插件的代码质量得到提高,以符合更多的WordPress编码标准。
  • 改进:许多国际化改进。现在,插件的国际化完全依赖于存储库系统。
  • 错误修复:修复了php 7.1的错误:在/wp-content/plugins/imagify/inc/functions/admin.php:134中,未捕获错误:[]运算符不支持字符串。

1.6.4 - 2017/04/06

  • 改进:当图像已经优化时,提供一个链接以进行更高级别的优化。
  • 改进:添加了一个专门的消息,当图像太大而无法上传到我们的服务器时显示413 HTTP错误。

1.6.3 - 2016/12/16

  • 改进:现在在购买插件且促销活动正在进行时,折扣会自动应用。

1.6.2 - 2016/11/22

  • 错误修复:在批量优化页面上点击计划建议按钮时正确显示模态框。

1.6.1 - 2016/11/22

  • 错误修复:当您的媒体库大于3GB时,提供更好的优惠建议。

1.6 - 2016/11/21

  • 新功能:知道您需要多少MB/GB来优化现有和未来的图像是很复杂的。我们喜欢让事情变得简单,因此Imagify会这样做,并为您提供最佳计划建议。
  • 新功能:现在您可以直接在WordPress管理界面购买所有计划。
  • 改进:修复了一些界面样式。

1.5.10 - 2016/10/05

  • 改进:当有超过10个缩略图时,将批量缓冲区大小设置为1,以避免批量优化时的“未知错误”。

1.5.9 - 2016/09/27

  • 错误修复:当最大文件大小设置为其中一个缩略图大小时,不要删除缩略图。
  • 错误修复:如果可能,不要删除图像元数据(仅限Imagick)
  • 错误修复:修复由于“original_size”元值为0导致的持续出现的“WELL DONE”消息

1.5.8 - 2016/08/24

  • 回归修复:在调整图像大小时,在执行备份之前检查备份选项是否激活

1.5.7 - 2016/08/23

  • 改进:使用WP图像编辑器而不是Imagify API来调整设置中定义的最大宽度以上的图像大小

1.5.6 - 2016/07/29

  • 改进:从API动态更新批量优化允许的最大图像大小
  • 改进:更新SweetAlert到SweetAlert2

1.5.5

  • 错误修复:修复“_imagify_data”中“original_size”为0的问题,以便能够重新优化带有“Forbidden”错误的图像。

1.5.4

  • 改进:在批量优化期间将并行查询的数量增加到4
  • 改进:如果用户在Web应用程序中关闭了选项,则不显示Intercom聊天

1.5.3

  • 回归修复:在“查看详细信息”部分显示原始文件大小

1.5.2.1

  • 错误修复:修复JS错误:在/assets/options.min.js中未定义imagify
  • 错误修复:在“编辑媒体”屏幕优化过程中不显示“优化”按钮

1.5.1

  • 错误修复:在插件更新后不再重置设置页面上的缩略图大小
  • 错误修复:修复PHP警告:在/inc/functions/admin-stats.php的第23行中不能在非数组变量中unset偏移量
  • 错误修复:修复PHP警告:在/inc/functions/admin-stats.php的第233行中为foreach()提供了无效的参数

1.5

  • 新功能:NextGen Gallery兼容性 - 优化所有使用NextGen Gallery上传的图像
  • 新功能:异步优化 - 上传新图像时不再有延迟,Imagify将在后台优化它们!
  • 改进:批量优化:改进界面,以获得更好的体验

1.4.7

  • 错误修复:修复批量优化与WP Engine之间的问题。获取未优化图像的查询限制为2500张图像,以便能够在此托管上使用批量优化。
  • 错误修复:修复SSL证书问题:无法获取本地颁发者证书

1.4.6

  • 错误修复:修复了“所有图像都已通过Imagify优化”的问题,即使图像仍需要优化。此问题仅从1.4.5版本开始影响某些用户。对此表示歉意!

1.4.5

  • 改进:批量优化:优化所有SQL查询,并将处理时间提高65% \o/
  • 改进:更新Chart.js库
  • 改进:删除媒体列表JS通知

1.4.4

  • 改进:视觉修复:在通知中添加CSS前缀以避免类冲突
  • 改进:视觉修复:改进Imagify通知CSS以避免与WP Engine CSS的问题
  • 改进:媒体:在网格视图模式中添加新的“比较原始与优化”操作链接
  • 改进:设置:添加用于比较压缩级别的示例图像(删除未使用的示例图像)

1.4.3

  • 新功能:媒体:在列表视图中添加新的“比较原始与优化”操作链接
  • 改进:视觉修复:在通知中添加CSS前缀以避免类冲突
  • 改进:媒体:比较现在适用于宽度至少为36Opx的图像
  • 改进:设置:添加用于比较压缩级别的示例图像

1.4.2

  • 新功能:添加德语翻译
  • 新功能:您可以在wp-config.php中定义IMAGIFY_HIDDEN_ACCOUNT常量,以在管理栏和批量优化中隐藏所有Imagify账户信息
  • 错误修复:修复PHP通知:在/inc/functions/admin-stats.php的第185行中未定义original_size索引
  • 错误修复:修复PHP通知:在/inc/functions/admin-stats.php的第186行中未定义optimized_size索引

1.4.1

  • 改进:媒体:更好地比较大肖像图像
  • 改进:媒体:对于没有备份的图像不显示“比较原始与优化”按钮
  • 错误修复:WPML:修复由WPML引起的AJAX错误,以避免在API密钥验证过程中出现问题
  • 错误修复:Yoast:删除在附件编辑屏幕由Yoast SEO引起的JS错误,以避免与我们的“比较原始与优化”出现问题

1.4

  • 新功能:媒体:单击按钮可打开原始和优化图像之间的图像比较(适用于足够大的图像)
  • 改进:添加异步方法以优化调整大小的图像

1.3.6

  • 改进:优化使用WordPress编辑器工具调整大小的附件
  • 改进:与“替换文件,使用新文件名并更新所有链接”选项兼容,该选项来自“启用媒体替换”插件
  • 改进:在批量优化过程中,如果配额耗尽,则添加通知消息
  • 改进:为您的图像旁边的压缩细节提供更好的样式
  • 错误修复:如果发生未知错误,则图像在批量优化期间不再冻结
  • 错误修复:如果在批量优化过程中无法获取所有未优化的图像,则添加通知消息
  • 错误修复:修复PHP警告:无法在安全模式下设置时间限制(在../inc/admin/ajax.php的第137行)
  • 错误修复:模态媒体框中压缩图像的详细信息现在默认关闭
  • 回归修复:在批量优化过程中获取所有带有“您已耗尽所有数据”的消息的附件,以便能够优化它们

1.3.5.2

  • 回归修复:在某些设置页面上显示的勾选标记更好

1.3.5

  • 错误修复:修复Imagify设置页面上的复选框显示问题:SVG图标清理

1.3.4

  • 新功能:添加意大利语翻译

1.3.3

  • 错误修复:修复了在插件未在网络中激活,但仅在网络的特定站点中激活时,Imagify选项无法保存的行为

1.3.2

  • 新功能:添加西班牙语翻译
  • 错误修复:如果Imagify的服务器出现故障,则避免WordPress管理中的性能下降。

1.3.1

  • 错误修复:移除导致管理中性能下降的通知消息。(感谢Kevin Gauthier提醒我们)

1.3

  • 新功能:添加GIF支持
  • 新功能:现在您可以决定是否在图像上保留EXIF数据

1.2.4

  • 错误修复:不要在附件编辑屏幕(wp-admin/post.php)中重复Imagify数据

1.2.3

  • 改进:使用AJAX在管理栏中显示配额,以避免在每页上调用我们的API。

1.2.2

  • 错误修复:批量优化:修复备份选项未激活时的问题。应用的压缩级别是“正常”,而不是设置中保存的级别。
  • 错误修复:批量优化:不要尝试重新优化与设置中保存的压缩级别相同的已优化图像。

1.2.1

  • 回归修复:修复了从未优化任何图像的批量优化问题,并避免了消息“所有您的图像都已由Imagify优化。恭喜!”

1.2

  • 新功能:压缩级别:超压缩
  • 新功能:现在您可以选择是否显示管理栏中的Imagify菜单,或显示或不显示。
  • 新功能:在Imagify选项页面上查看超压缩、激进和正常选项之间的差异。
  • 错误修复:管理栏:现在也包含前端样式。
  • 错误修复:管理栏:在某些情况下更好的样式。
  • 错误修复:停用冲突插件不再返回空白页面!
  • 错误修复:调整大小后显示正确的原始图像大小(元数据)
  • 回归修复:批量优化:在批量优化过程中实时更新未使用的信用额。

1.1.6

  • 改进:通过管理栏> Imagify快速访问您的配置文件信息(配额)
  • 改进:关于使用Imagify保存的全球大小的更精确信息(批量优化页面)
  • 改进:当您的批量优化完成后,成功消息不再在表格中
  • 改进:要退出批量优化处理,您必须确认您的操作
  • 错误修复:JS:某些IE浏览器上console未定义
  • 错误修复:PHP警告:非法字符串偏移'sizes'在../inc/functions/admin-stats.php的第180行
  • 错误修复:不要在Imagify统计中计算GIF和SVG

1.1.5

  • 改进:在批量优化页面上显示默认预览,以避免404图像问题和SSL网站上的安全限制
  • 改进:避免在批量优化页面上计算所有超出范围的图像,以避免速度下降
  • 错误修复:在批量优化中不要尝试重新优化具有空错误消息或已优化消息的图像
  • 错误修复:不要在密码中生成特殊字符,以避免在Imagify应用程序登录时出现问题

1.1.4

  • 改进:如果此插件已激活,则不要添加WP Rocket广告
  • 错误修复:忽略宽度为9999等无限宽度的缩略图,以避免“调整较大图像大小”选项的问题

1.1.3

  • 错误修复:修复PHP警告:在../inc/api/imagify.php的第218行,当启用safe_mode或设置open_basedir时,CURLOPT_FOLLOWLOCATION无法激活

1.1.2

  • 回归修复:修复批量优化页面上的"%未定义%"和概览图表问题
  • 回归修复:修复PHP警告:在../inc/classes/class-attachment.php的第347行,字符串偏移'sizes'非法
  • 回归修复:修复PHP通知:未初始化的字符串偏移:0,在../inc/classes/class-attachment.php的第347行
  • 回归修复:修复PHP警告:在../inc/classes/class-attachment.php的第410行,非法字符串偏移'file'

1.1.1

  • 新功能:当每月免费配额用尽时,在批量优化和Imagify设置页面上添加通知
  • 错误修复:在Chrome和Opera上修复批量优化的问题:图像是从新到旧优化的。

1.1

  • 新功能:添加“调整较大图像”的新选项
  • 改进:批量优化:结果表格不再无限缩小(可滚动)
  • 改进:在选项页面上有更好的视觉效果
  • 错误修复:检查附件是否存在以避免停止批量优化的问题
  • 错误修复:真正修复PHP通知:在imagify/inc/functions/formatting.php的第17行,未定义偏移:1
  • 错误修复:进度条上的双重动画

1.0.3

  • 错误修复:修复PHP通知:在../inc/functions/formatting.php的第16行,未定义偏移:1

1.0.2

  • 改进:在批量优化结果上添加错误描述
  • 改进:在媒体库页面上添加通知以切换到列表视图

1.0.1

  • 新功能:在Imagify设置和批量优化页面上添加Intercom实时聊天
  • 改进:更好的用户信息
  • 错误修复:PHP 5.2+ 兼容性

1.0

  • 初始版本。