tinify / wordpress-plugin
加速您的网站。自动优化JPEG、PNG和WebP图像,使用TinyPNG。
Requires
- php: >=5.3.0
- composer/installers: ~1.0
Requires (Dev)
- facebook/webdriver: 1.1.3
- mikey179/vfsstream: ~1.5
- mockery/mockery: ~0.9
- phpdocumentor/reflection-docblock: ~2.0
- phpunit/phpunit: ~4.6
- squizlabs/php_codesniffer: ~2.2
- symfony/yaml: ~2.8
- tinify/tinify: dev-create-key
- wp-coding-standards/wpcs: 0.11
This package is auto-updated.
Last update: 2024-08-30 10:04:41 UTC
README
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。
插件贡献者信息
先决条件
- 一个有效的Docker 1.12+和Docker Compose安装(https://docs.dockerd.com.cn/installation/)。
- Composer(https://getcomposer.org/download/)。
- PhantomJS 2.1或更高版本(http://phantomjs.org)。
- MySQL客户端和管理工具。
在WordPress中运行插件
- 运行
bin/run-wordpress <版本>
。例如:bin/run-wordpress 60
。 - 连接到端口
80<版本>
上的WordPress(例如端口8060
)。
运行单元测试
- 运行
bin/unit-tests <可选文件路径>
。
运行集成测试
- 安装Docker 1.12和docker-compose。
- 运行
bin/integration-tests <版本>
。例如:bin/integration-tests 60
。
检查代码是否符合WordPress标准
- 运行
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语言文件,请按照以下步骤操作
- 例如,运行
brew install gettext
安装gettext。 - 添加msgfmt链接
ln -s /usr/local/Cellar/gettext/0.19.7/bin/msgfmt ~/.bin
。 - 生成.mo文件
bin/format-language-files
。
修改完成后,您可以上传更改到SVN trunk。大约15分钟后,WordPress将更新,允许在发布新插件版本之前添加缺失的翻译。
许可证
版权(C)2015-2023 Tinify B.V。
本程序是自由软件;您可以根据自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它;无论是许可证的第2版,还是(根据您的选择)任何更高版本。
本程序以供免费使用,但没有任何担保;甚至不保证其适用于特定用途。有关更多信息,请参阅GNU通用公共许可证。