Как никогда не терять информацию об авторах изображений в WordPress

Опубликовано: 2024-01-11

Более десяти лет назад я случайно удалил указание автора фотографии с платформы изображений, которую использовал в одной из своих публикаций в блоге. Это чуть не стоило мне штрафа в 3000 евро (около 3250 долларов США).

Именно тогда я узнал, насколько ненадежен WordPress при отображении авторства и как это делать правильно.

Атрибуция авторов в каталоге изображений
Атрибуция авторов в каталоге изображений

Указания автора имеют тенденцию теряться.

Самая старая статья в моем личном блоге WordPress, который до сих пор поддерживается, датирована 2011 годом. Здесь я делился со всем миром уроками своей ранней карьеры предпринимателя и разработчика WordPress, экспериментировал с плагинами и опробовал новые идеи SEO.

Как и многие другие блоггеры, я использовал популярные базы данных изображений, такие как Pixabay или Unsplash, чтобы получить избранные изображения. Эти платформы не только имели огромное разнообразие изображений, но также предоставляли четкую информацию об авторах и о том, как правильно их атрибуировать.

Это избавило меня от необходимости фотографировать самому или договариваться о договоренностях с отдельными фотографами.

Поэтому, публикуя новую статью, я обычно заходил на одну из этих платформ и загружал фотографию, которая лучше всего соответствовала моему контенту. Затем я добавил указание автора, заданное платформой, в настройку подписи к загруженному изображению.

Метаданные изображения в медиатеке WordPress с добавлением указания автора.
Сохранение авторства в опции подписи.

Эта подпись обычно добавлялась под изображением в контенте. Избранные изображения я добавил вручную под публикацией.

Я непреднамеренно нарушил закон

Затем, в первые годы моей блоггерской карьеры, одно из упоминаний об авторе вылетело у меня из головы или было случайно удалено. Я не помню, как это произошло, и узнал об этом только тогда, когда адвокат фотографа обратился с приказом о прекращении противоправных действий.

Действительно, при проверке поста с изображением указания автора больше не было. Итак, я непреднамеренно нарушил закон.

Это значит, что мне пришлось удалить изображение и подписать бумагу, чтобы никогда больше этого не делать. В дополнение к этому я должен был заплатить судебные издержки этому адвокату и гонорар за выкуп автору изображения. В общей сложности это составило почти 3000 евро.

Проблема с подписями WordPress

Помните, это было десять лет назад. Мне уже нравился WordPress, и я думал, что это решение для большинства веб-сайтов. Но только сейчас я узнал о том, как WordPress обрабатывает подписи к изображениям.

Пока я ждал, пока мой адвокат рассмотрит дело, я просмотрел все сообщения и изображения в своем блоге, чтобы узнать, не было ли еще одного случая забытого указания автора. И действительно, были.

Была смесь проблем и того, что их вызвало.

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

Подписи WordPress не обновляются!

Однако большинство изображений отображалось в содержании сообщения. Мой рабочий процесс обычно был таким:

  1. Загрузите изображение в медиатеку
  2. Заполните заголовок и атрибут alt.
  3. Добавьте указание автора в заголовок
  4. Добавьте изображение в сообщение

Сейчас проверяю: вся введенная выше информация также была видна в сообщении. Большой!

Ну, только до тех пор, пока я не внес изменения.

Просматривая мой рабочий процесс и изображения с указанием авторства, я узнал, что информация об изображении в содержании публикации и информация об изображении, хранящаяся в медиатеке, не связаны между собой .

WordPress берет метаинформацию изображения из медиа-библиотеки при добавлении изображения в публикацию и жестко записывает ее в содержимое публикации.

Теперь, когда я меняю текст подписи или альтернативный текст в медиатеке, это изменение не применяется к изображению в содержимом сообщения.

Излишне говорить, что когда вы обновляете заголовок или другую метаинформацию изображения в контенте публикации, она также не обновляется в медиатеке.

Поскольку не существует способа достоверно узнать, какое изображение с какими сообщениями или страницами связано, эта информация может легко рассинхронизироваться.

В моем случае это повлекло за собой двухлетнюю борьбу с нелепо высоким штрафом по упомянутому иску о нарушении авторских прав.

Как надежно отображать сведения об авторах

Как начинающий бэкенд-разработчик WordPress и активный блоггер, у которого растет несколько сайтов, я решил поработать над решением, которое не позволит мне снова пропустить указание автора.

Моими целями были:

  • Убедитесь, что сведения об авторах одинаковы везде, где используется изображение.
  • Покажите их также для избранных изображений.
  • Создайте специальную страницу во внешнем интерфейсе со всеми (внешними) изображениями на веб-сайте.
  • Предупреждайте меня, если я забыл указать авторство изображения.

В конечном итоге это стал мой первый общедоступный плагин под названием Image Source Control, который я до сих пор поддерживаю спустя десять лет после его первого выпуска.

После загрузки изображения я могу заполнить поля автора и ссылку на автора. Я также мог бы добавить информацию о лицензии или пометить изображение для использования общего источника, указанного в настройках плагина.

Параметры медиатеки WordPress для изображения, включая указание автора в дополнительных полях.
Информация об авторе доступна в медиатеке.

Всякий раз, когда я меняю эту информацию в медиатеке, она автоматически обновляется везде, где это изображение используется во внешнем интерфейсе.

Атрибуция авторов в виде наложения или списков

Многие пользователи предпочитают отображать сведения об авторе в виде наложения над изображением. Это работает даже для изображений вне основного контента, таких как избранные изображения и фоновые изображения.

Публикация с изображением, на котором справа внизу указана ссылка на автора.
Указание автора в наложении. Позицию можно изменить в настройках плагина.

Лично я предпочитаю список изображений и их авторов в конце сообщения, а также глобальный индексный список изображений на отдельной странице, на который я затем могу ссылаться в нижнем колонтитуле страницы.

Верхняя часть каталога изображений с указанием автора данного изображения.
Показаны все авторские права в специальном каталоге изображений.

Кстати, я узнал, что в моем случае адвокат также активно искал информацию об авторе на определенной странице, прежде чем подать мое дело. Тем не менее, многие люди считают, что указывать автора рядом с изображением и в центре безопасно.

За прошедшие годы я научился технически распознавать изображения в различных положениях, например, фон CSS. Image Source Control теперь даже поддерживает фоновые изображения Elementor, которые можно скрыть в прикрепленном файле CSS.

Излишне говорить, что плагин также поддерживает фоновые изображения для групп, представленные в WordPress 6.4, и добавляет указание автора в лайтбоксы изображений, также доступные в ядре WordPress.

Поиск неиспользуемых изображений

[Это тизер к следующей статье, на который можно будет потом дать ссылку]

Одна из болевых точек, с которыми я всегда сталкивался при работе с изображениями WordPress, заключалась в том, что невозможно узнать, где используется изображение. Поэтому со временем неиспользуемые изображения могут занимать все больше места.

В конце концов меня осенило, что в Image Source Control уже есть множество встроенных функций для определения этого, поэтому функция «Неиспользуемые изображения» также появилась в плагине.

Использование издателями и фотографами

Сегодня Image Source Control используется разными группами.

Отдельные блоггеры никогда не забывают об атрибуции изображений. Более крупные издатели интегрировали его в свой рабочий процесс, размещая на своих сайтах десятки или более отдельных авторов. Среди них главы Wikimedia и Amnesty International.

Даже фотографы используют систему управления источниками изображений, чтобы информировать потенциальных клиентов о правильном указании автора.

Заключение

Я уверен, что большинство из вас не знали о потенциальных проблемах с внешними изображениями и проблемах с правильным указанием их авторов в WordPress.

Благодаря Image Source Control у вас есть инструмент, который поможет вам управлять этими атрибутами и отображать их в соответствии с вашим рабочим процессом и макетом.

В конечном итоге мне «всего» потребовалось 300 евро, чтобы заплатить моему адвокату за отклонение исков. Тем не менее, кратно одной лицензии Image Source Control.

Другая сторона в конце концов закрыла дело, когда узнала, что мой блог носит исключительно личный характер и что они не могут взимать штрафы со своего бизнеса. К тому времени Image Source Control уже работал на всех моих сайтах.