我试图解决我的一个朋友正在使用图片密集的Wordpress网站的问题。
该网站有多个自定义帖子类型,每个帖子类型都有自定义字段,允许上传多个图片。
我试图解决的问题是这个;该网站有大约40,000张图片,其中大部分都附在上面提到的自定义帖子上,这些图片用于展示属性并合并到预览页面中以向潜在客户展示。找到正确的图像很困难,我需要为图像添加一些自定义元数据,以便更容易分组/导航。
理想情况下,我需要将附件父帖标题添加到网站上每个图片的alt
或caption
属性中。
理论上,这可以通过使用add_filter('foo...
的默认挂钩来完成。我只是不太确定如何构建它以便它可以遍历所有旧图像和未来图像。
非常感谢正确方向的推动。
答案 0 :(得分:0)
WP_Image_Editor
个对象:
编辑图像时会触发第一个挂钩(裁剪/重新调整大小)
裁剪/旋转图像并按下“保存”按钮(并且它是预过滤器)时会触发第二个
对于第三个,请务必注意,您应该在回调中使用$image->save( $filename, $mime_type );
,否则您将获得一张无法保存的图片。如果你想这样做,那么最好不要返回没有值/ NULL的$。