lightboxdigital / wp-dynamic-image-resizer
无需注册图像大小即可动态调整 WordPress 图像。
1.0.2
2017-01-10 18:32 UTC
Requires (Dev)
- phpunit/phpunit: 4.8.*
This package is not auto-updated.
Last update: 2024-09-29 01:22:48 UTC
README
WordPress 动态图像调整大小
许可证:MIT 许可证 URI: https://open-source.org.cn/licenses/MIT
无需注册图像大小即可动态调整 WordPress 图像。此库允许您使用如 wp_get_attachment_image_src 等熟悉的函数请求图像大小。
现在您可以将包含宽度、高度和裁剪的数组传递,而不是传递命名图像大小,如下所示:
wp_get_attachment_image_src( $id, array( 400, 300, 1) );
wp_get_attachment_image( $id, array( 400, 300, 1) );
get_the_post_thumbnail( $postid, array( 400, 300, 1) );
如果图像不存在,则将生成图像,并且函数将按正常方式返回值。
请注意,当前此代码不支持响应式图像。
虽然这是作为一个插件开发的,但它也可以通过 composer 使用。双开发方法意味着单元测试等方面的持续开发更加直接。
感谢与致谢
Tom McFarlin 和 Devin Vinson 为他们在 WordPress 插件模板生成器 上的工作。
感谢 Tim Kinnane 和 Dalton Rooney 在 初始调整大小代码 上的工作。
安装
使用 composer 安装到您的主题:composer require lightboxdigital/wp-dynamic-image-resizer。
或者作为插件安装
- 将
dynamic-image-resizer上传到/wp-content/plugins/目录 - 通过 WordPress 中的“插件”菜单激活插件
变更日志
1.0.2
- 修复了 composer 实际上不会自动加载必要文件的问题
1.0.1
- 解决了 Readme 标记问题
1.0
- 在 WPDB 上完全重构。
- 添加了单元测试。
- 添加了 PHPCS 规则集。