mcaskill/wp-manual-image-crop

此包已被放弃,不再维护。未建议替代包。

手动裁剪您WordPress主题中注册的所有图像尺寸。

安装: 213

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 3

分支: 41

开放问题: 0

类型:wordpress-plugin

dev-master / 1.13.x-dev 2018-11-05 15:54 UTC

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)