Как никогда не терять информацию об авторах изображений в WordPress
Опубликовано: 2024-01-11Более десяти лет назад я случайно удалил указание автора фотографии с платформы изображений, которую использовал в одной из своих публикаций в блоге. Это чуть не стоило мне штрафа в 3000 евро (около 3250 долларов США).
Именно тогда я узнал, насколько ненадежен WordPress при отображении авторства и как это делать правильно.
Указания автора имеют тенденцию теряться.
Самая старая статья в моем личном блоге WordPress, который до сих пор поддерживается, датирована 2011 годом. Здесь я делился со всем миром уроками своей ранней карьеры предпринимателя и разработчика WordPress, экспериментировал с плагинами и опробовал новые идеи SEO.
Как и многие другие блоггеры, я использовал популярные базы данных изображений, такие как Pixabay или Unsplash, чтобы получить избранные изображения. Эти платформы не только имели огромное разнообразие изображений, но также предоставляли четкую информацию об авторах и о том, как правильно их атрибуировать.
Это избавило меня от необходимости фотографировать самому или договариваться о договоренностях с отдельными фотографами.
Поэтому, публикуя новую статью, я обычно заходил на одну из этих платформ и загружал фотографию, которая лучше всего соответствовала моему контенту. Затем я добавил указание автора, заданное платформой, в настройку подписи к загруженному изображению.
Эта подпись обычно добавлялась под изображением в контенте. Избранные изображения я добавил вручную под публикацией.
Я непреднамеренно нарушил закон
Затем, в первые годы моей блоггерской карьеры, одно из упоминаний об авторе вылетело у меня из головы или было случайно удалено. Я не помню, как это произошло, и узнал об этом только тогда, когда адвокат фотографа обратился с приказом о прекращении противоправных действий.
Действительно, при проверке поста с изображением указания автора больше не было. Итак, я непреднамеренно нарушил закон.
Это значит, что мне пришлось удалить изображение и подписать бумагу, чтобы никогда больше этого не делать. В дополнение к этому я должен был заплатить судебные издержки этому адвокату и гонорар за выкуп автору изображения. В общей сложности это составило почти 3000 евро.
Проблема с подписями WordPress
Помните, это было десять лет назад. Мне уже нравился WordPress, и я думал, что это решение для большинства веб-сайтов. Но только сейчас я узнал о том, как WordPress обрабатывает подписи к изображениям.
Пока я ждал, пока мой адвокат рассмотрит дело, я просмотрел все сообщения и изображения в своем блоге, чтобы узнать, не было ли еще одного случая забытого указания автора. И действительно, были.
Была смесь проблем и того, что их вызвало.
Хотя я добавлял сведения об авторах к содержимому публикации для избранных изображений (поскольку WordPress не может делать это автоматически), я иногда забывал обновить их после срочного изменения избранного изображения.
Подписи WordPress не обновляются!
Однако большинство изображений отображалось в содержании сообщения. Мой рабочий процесс обычно был таким:
- Загрузите изображение в медиатеку
- Заполните заголовок и атрибут alt.
- Добавьте указание автора в заголовок
- Добавьте изображение в сообщение
Сейчас проверяю: вся введенная выше информация также была видна в сообщении. Большой!
Ну, только до тех пор, пока я не внес изменения.
Просматривая мой рабочий процесс и изображения с указанием авторства, я узнал, что информация об изображении в содержании публикации и информация об изображении, хранящаяся в медиатеке, не связаны между собой .
WordPress берет метаинформацию изображения из медиа-библиотеки при добавлении изображения в публикацию и жестко записывает ее в содержимое публикации.
Теперь, когда я меняю текст подписи или альтернативный текст в медиатеке, это изменение не применяется к изображению в содержимом сообщения.
Излишне говорить, что когда вы обновляете заголовок или другую метаинформацию изображения в контенте публикации, она также не обновляется в медиатеке.
Поскольку не существует способа достоверно узнать, какое изображение с какими сообщениями или страницами связано, эта информация может легко рассинхронизироваться.
В моем случае это повлекло за собой двухлетнюю борьбу с нелепо высоким штрафом по упомянутому иску о нарушении авторских прав.
Как надежно отображать сведения об авторах
Как начинающий бэкенд-разработчик WordPress и активный блоггер, у которого растет несколько сайтов, я решил поработать над решением, которое не позволит мне снова пропустить указание автора.
Моими целями были:
- Убедитесь, что сведения об авторах одинаковы везде, где используется изображение.
- Покажите их также для избранных изображений.
- Создайте специальную страницу во внешнем интерфейсе со всеми (внешними) изображениями на веб-сайте.
- Предупреждайте меня, если я забыл указать авторство изображения.
В конечном итоге это стал мой первый общедоступный плагин под названием Image Source Control, который я до сих пор поддерживаю спустя десять лет после его первого выпуска.
После загрузки изображения я могу заполнить поля автора и ссылку на автора. Я также мог бы добавить информацию о лицензии или пометить изображение для использования общего источника, указанного в настройках плагина.
Всякий раз, когда я меняю эту информацию в медиатеке, она автоматически обновляется везде, где это изображение используется во внешнем интерфейсе.
Атрибуция авторов в виде наложения или списков
Многие пользователи предпочитают отображать сведения об авторе в виде наложения над изображением. Это работает даже для изображений вне основного контента, таких как избранные изображения и фоновые изображения.
Лично я предпочитаю список изображений и их авторов в конце сообщения, а также глобальный индексный список изображений на отдельной странице, на который я затем могу ссылаться в нижнем колонтитуле страницы.
Кстати, я узнал, что в моем случае адвокат также активно искал информацию об авторе на определенной странице, прежде чем подать мое дело. Тем не менее, многие люди считают, что указывать автора рядом с изображением и в центре безопасно.
За прошедшие годы я научился технически распознавать изображения в различных положениях, например, фон 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 уже работал на всех моих сайтах.