WordPress 是否有任何插件可以让我将额外的元数据附加到图像上?

发布于 2024-09-06 13:54:48 字数 265 浏览 5 评论 0原文

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

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

我需要添加额外的数据,例如快门速度、位置和时间。电影。

描述字段(并解析它)中缺少诸如 title: "bla bla", shutterSpeed: "4" 之类的内容,是否有任何插件可以添加此功能?

对于外行来说输入数据应该很容易。

谢谢!

From the media section in WordPress, I can see that I can edit

  • Title
  • Alternate text
  • Caption
  • Description

I need to add extra data, like shutter speed, location & film.

Short of something like title: "bla bla", shutterSpeed: "4" in the description field (and parsing it), is there any plugin that adds this functionality?

It should be easy enough for a laymen to enter data into.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

街道布景 2024-09-13 13:54:48

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

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

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

您可以过滤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);

WordPress will store any EXIF data it can retrieve at point-of-upload into the attachment metadata array (which is serialized in the postmeta table under the key _wp_attachment_metadata).

You can retrieve this metadata using wp_get_attachment_metadata($attachment_ID).

To add your own fields to the edit attachment form, check out get_attachment_fields_to_edit() in wp-admin/includes/media.php (line 1034 as of 3.0).

You can filter attachment_fields_to_edit, passing back a structured array like so;

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);
萌面超妹 2024-09-13 13:54:48

NG Gallery 可以从图像中的 EXIF 数据中提取元数据,并且您还有标题/描述字段

NG Gallery can extract metadata from the EXIF data in the image and you have title/description fields as well

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文