是否存在WordPress的任何插件,允许我将额外的元数据附加到图像?

时间:2010-06-21 09:34:26

标签: wordpress metadata media

从WordPress的媒体部分,我可以看到我可以编辑

  • 标题
  • 替代文字
  • 标题
  • 描述

我需要添加额外的数据,如快门速度,位置和放大器。膜。

缺少描述字段中的title: "bla bla", shutterSpeed: "4"(并解析它),是否有添加此功能的插件?

外行人应该很容易将数据输入。

谢谢!

2 个答案:

答案 0 :(得分:2)

WordPress会将其可以在上传点检索到的任何EXIF数据存储到附件元数据数组中(在postmeta表下的_wp_attachment_metadata表中序列化。)

您可以使用wp_get_attachment_metadata($attachment_ID)检索此元数据。

要将自己的字段添加到修改附件表单,请查看get_attachment_fields_to_edit()中的wp-admin/includes/media.php(自{3.0起行1034)。

您可以过滤attachment_fields_to_edit,像这样传回结构化数组;

function add_my_attachment_field($fields, $post)
{
    $fields['my_field'] = array(
        'label'      => 'My Label',
        'input'      => 'html',
        'html'       => "<input type='text' class='text' name='my_field' value='my_value' />",
        'value'      => 'my_value',
        'helps'      => 'Helper text'
    );
    return $fields;
 }
 add_filter('attachment_fields_to_edit', 'add_my_attachment_field', 10, 2);

答案 1 :(得分:0)

NG Gallery可以从图像中的EXIF数据中提取元数据,您也可以使用标题/说明字段