mcaskill / wp-manual-image-crop
手动裁剪您WordPress主题中注册的所有图像尺寸。
Requires
- php: >=5.2
- composer/installers: ^1.5
This package is auto-updated.
Last update: 2023-12-06 08:11:12 UTC
README
该插件是 Tomasz Sita 的 WP Manual Image Crop 的分支,并合并了许多其拉取请求,并提供了额外的增强功能。
WP Manual Image Crop 允许您手动裁剪 WordPress 主题中注册的所有图像尺寸(特别是特色图像)。
只需在媒体库中的任何图像旁边的“裁剪”链接上单击。将会弹出“灯箱”样式界面,您就可以开始了。整个裁剪过程非常直观简单。
除了媒体库列表外,该插件还在几个其他位置添加了链接
- 在特色图像框下方(“裁剪特色图像”)
- 在媒体插入模态窗口中(一旦您选择了一个图像)
安装
- 使用内置的 WordPress 插件安装程序下载并安装。
- 通过点击“激活”链接在“插件”区域的您的管理员中激活。
- 不需要进一步设置或配置。
API
过滤器
该插件包括其他插件可以使用的过滤器
mic_do_crop
提供 $do_crop
(布尔值),$metadata
(数组)和 $dims
(数组)。对于 $do_crop
返回 false 将阻止手动图像裁剪裁剪图像。$metadata
包含裁剪参数,因此其他插件可以接管实际的裁剪。
mic_dst_file_path
提供 $path
(字符串)和 $data
(数组)。手动图像裁剪将新图像写入 $path
并将该路径保存到图像元数据中。$data
包含用户在 WordPress 管理员中选择的裁剪参数。
mic_dst_file_url
提供 $url
(字符串)和 $data
(数组)。如果图像裁剪成功,手动图像裁剪将在 AJAX 响应中返回 $url
。$data
包含用户在 WordPress 管理员中选择的裁剪参数。
管理员屏幕使用此 URL 显示更新后的图像。此 URL 不会与图像一起存储或在 WordPress 的其他地方使用。相反,使用 wp_get_attachment_image_src
生成图像 URL。
操作
该插件包括其他插件可以使用的操作
mic_crop_done
在裁剪成功完成后触发,在将 JSON 响应发送到浏览器之前立即触发。提供 $data
(数组)和 $imageMetadata
(数组)。
翻译
- 丹麦语(Jan Francke-Larsen)
- 荷兰语(Bernardo Hulsman)
- 法语(Gabriel Féron)
- 德语(Bertram Greenhough)
- 匈牙利语(Roland Kal)
- 意大利语(Alessandro Curci)
- 波兰语(Tomasz Sita, Maciej Gryniuk)
- 俄语(Andrey Hohlov)
- 斯洛伐克语(Patrik Benyak)
- 西班牙语(Andrew Kurtis)
- 瑞典语(Karl Oskar Mattsson)