lightboxdigital/wp-dynamic-image-resizer

无需注册图像大小即可动态调整 WordPress 图像。

1.0.2 2017-01-10 18:32 UTC

This package is not auto-updated.

Last update: 2024-09-29 01:22:48 UTC


README

Build Status

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 McFarlinDevin Vinson 为他们在 WordPress 插件模板生成器 上的工作。

感谢 Tim KinnaneDalton Rooney初始调整大小代码 上的工作。

安装

使用 composer 安装到您的主题:composer require lightboxdigital/wp-dynamic-image-resizer

或者作为插件安装

  1. dynamic-image-resizer 上传到 /wp-content/plugins/ 目录
  2. 通过 WordPress 中的“插件”菜单激活插件

变更日志

1.0.2

  • 修复了 composer 实际上不会自动加载必要文件的问题

1.0.1

  • 解决了 Readme 标记问题

1.0

  • 在 WPDB 上完全重构。
  • 添加了单元测试。
  • 添加了 PHPCS 规则集。