tinify/wordpress-plugin

加速您的网站。自动优化JPEG、PNG和WebP图像,使用TinyPNG。

安装: 809

依赖: 0

建议者: 0

安全性: 0

星标: 88

关注者: 10

分支: 36

开放问题: 8

类型:wordpress-plugin

3.4.4 2024-08-30 10:00 UTC

README

Build Status

TinyPNG - WordPress的JPEG、PNG和WebP图像压缩

通过优化JPEG、PNG和WebP图像来加速您的网站。

此插件通过集成流行的图像压缩服务TinyJPG和TinyPNG自动优化您的图像。您可以从https://wordpresstheme.cn/plugins/tiny-compress-images/下载此插件。

https://tinypng.com/了解更多关于TinyJPG和TinyPNG的信息。

联系我们

有疑问或反馈?请告诉我们!请联系support@tinypng.com

插件贡献者信息

先决条件

在WordPress中运行插件

  1. 运行bin/run-wordpress <版本>。例如:bin/run-wordpress 60
  2. 连接到端口80<版本>上的WordPress(例如端口8060)。

运行单元测试

  1. 运行bin/unit-tests <可选文件路径>

运行集成测试

  1. 安装Docker 1.12和docker-compose。
  2. 运行bin/integration-tests <版本>。例如:bin/integration-tests 60

检查代码是否符合WordPress标准

  1. 运行bin/check-style以确保没有错误。

测试XML-RPC代码

WordPress可以通过网页界面或通过移动设备的官方WordPress应用来使用。WordPress使用XML-RPC在应用和WordPress管理之间进行内部通信。因此,在开发与移动应用中可用的功能相关的功能时,请确保它也可以通过XML-RPC工作。

翻译插件

一旦语言的翻译达到100%并得到批准,将为插件生成语言包。

请参阅https://translate.wordpress.org/projects/wp-plugins/tiny-compress-images

为了开发,您可以为一个每种语言创建.pot和.mo文件。可以使用gettext创建.mo语言文件。安装gettext并生成.mo语言文件,请按照以下步骤操作

  1. 例如,运行brew install gettext安装gettext。
  2. 添加msgfmt链接ln -s /usr/local/Cellar/gettext/0.19.7/bin/msgfmt ~/.bin
  3. 生成.mo文件bin/format-language-files

修改完成后,您可以上传更改到SVN trunk。大约15分钟后,WordPress将更新,允许在发布新插件版本之前添加缺失的翻译。

许可证

版权(C)2015-2023 Tinify B.V。

本程序是自由软件;您可以根据自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它;无论是许可证的第2版,还是(根据您的选择)任何更高版本。

本程序以供免费使用,但没有任何担保;甚至不保证其适用于特定用途。有关更多信息,请参阅GNU通用公共许可证。

查看完整许可证.