在Wordpress中将自定义帖子类型标题添加到附加图像标题属性

时间:2014-06-03 16:36:30

标签: php wordpress image metadata custom-post-type

我试图解决我的一个朋友正在使用图片密集的Wordpress网站的问题。

该网站有多个自定义帖子类型,每个帖子类型都有自定义字段,允许上传多个图片。

我试图解决的问题是这个;该网站有大约40,000张图片,其中大部分都附在上面提到的自定义帖子上,这些图片用于展示属性并合并到预览页面中以向潜在客户展示。找到正确的图像很困难,我需要为图像添加一些自定义元数据,以便更容易分组/导航。

理想情况下,我需要将附件父帖标题添加到网站上每个图片的altcaption属性中。

理论上,这可以通过使用add_filter('foo...的默认挂钩来完成。我只是不太确定如何构建它以便它可以遍历所有旧图像和未来图像。

非常感谢正确方向的推动。

1 个答案:

答案 0 :(得分:0)

您可以执行操作的

WP_Image_Editor个对象:

  1. wp_save_image_editor_file
  2. image_editor_save_pre
  3. wp_save_image_editor_file
  4. wp_image_editor_before_change
  5. 编辑图像时会触发第一个挂钩(裁剪/重新调整大小)

    裁剪/旋转图像并按下“保存”按钮(并且它是预过滤器)时会触发第二个

    对于第三个,请务必注意,您应该在回调中使用$image->save( $filename, $mime_type ); ,否则您将获得一张无法保存的图片。如果你想这样做,那么最好不要返回没有值/ NULL的$。