2010-06-21 2 views
1

В разделе СМИ в WordPress, я могу видеть, что я могу редактироватьСуществуют ли какие-либо плагины для WordPress, которые позволяют мне прикреплять дополнительные метаданные к изображениям?

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

мне нужно добавить дополнительные данные, например, выдержка затвора, местонахождение & плёнка.

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

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

Спасибо!

ответ

0

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

+1

Wordpress сам по себе сохранит данные EXIF, если он существует, - не уверен, что NG предоставляет некоторые дополнительные возможности редактирования? – TheDeadMedic

2

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);