Существуют ли плагины для WordPress, которые позволяют мне добавлять дополнительные метаданные к изображениям? - PullRequest
1 голос
/ 21 июня 2010

Из раздела СМИ в WordPress я вижу, что я могу редактировать

  • Название
  • Альтернативный текст
  • Подпись
  • Описание

Мне нужно добавить дополнительные данные, такие как выдержка, местоположение и фильм.

Если не считать что-то вроде title: "bla bla", shutterSpeed: "4" в поле описания (и его синтаксического анализа), есть ли плагин, который добавляет эту функциональность?

Для непрофессионалов должно быть достаточно легко вводить данные.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 21 июня 2010

WordPress будет хранить любые EXIF-данные, которые он может получить при загрузке, в массив метаданных вложения (который сериализуется в таблице postmeta под ключом _wp_attachment_metadata).

Вы можете получитьэти метаданные, используя wp_get_attachment_metadata($attachment_ID).

Чтобы добавить свои собственные поля в форму редактирования вложения, отметьте get_attachment_fields_to_edit() в wp-admin/includes/media.php (строка 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);
0 голосов
/ 21 июня 2010

NG Gallery может извлекать метаданные из данных EXIF ​​изображения, а также есть поля заголовка / описания

...