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

Просмотр 15 ответов — с 1 по 15 (всего 19)
  • Все правильно для того случая, если в качестве изображения записи загружена отдельная картинка, которой нет в самой записи. Хорошо это или плохо, я не знаю но это особенность WP.

    Но при этом часть изображений записи оказываются прикреплёнными. Видимо, над с ними совершались какие-то манипуляции. Какие? И нет ли какого-нибудь плагина, чтобы прикреплял изображения записи к постам?

    Недавно здесь обсуждалась похожая тема https://ru.wordpress.org/support/topic/%d1%87%d0%b5%d0%bc-%d0%bf%d0%be%d1%87%d0%b8%d1%81%d1%82%d0%b8%d1%82%d1%8c-wordpress-%d0%be%d1%82-%d1%81%d1%82%d0%b0%d1%80%d1%8b%d1%85-%d0%b8%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9/

    плагина, чтобы прикреплял изображения записи к постам?

    Некоторые темы в своих настройках имеют возможность автоматически назначать изображение записи. Как правило им становится первая по счету картинка поста.

    Но и плагины такие есть https://ru.wordpress.org/plugins/search/Featured+Image+/

    • Ответ изменён 5 лет, 8 месяцев назад пользователем O.

    В том-то и дело, что надо «прикреплять» изображения записей, не дублируя их при выводе поста. Просто всем изображениям записей придать статус «прикреплённых». Раз часть из них имеет этот статус, и при этом в теле поста они не выводятся, значит, решение есть. Но есть ли такой плагин? Перебирать все подряд немыслимо.

    Перебирать все подряд немыслимо.

    вы в слове «лениво» кучу ошибок сделали

    Проще всего было бы добавить в админке медиатеки фильтр по изображениям записи. Отфильтровал среди них неприкреплённые, поставил галки «Прикрепить» — и готово!

    Модератор Юрій

    (@yube)

    Что-то мне кажется, что в этом обсуждении смешаны в кучу два совершенно разных понятия.

    Прикрепленные — это вложения/аттачи к записи (почти любого типа). Если медиафайл загружался из редактора записи (не важно, для вставки в контент, как изображение записи или просто от нечего делать), он считается прикрепленным. Если медиафайл загружался из медиатеки, кастомайзера или еще как-то так, что движок не смог идентифицировать «родительскую» запись, то медиафайл считается неприкрепленным.

    Механизм «изображение записи» — это отдельная фича. Медиафайл изображения записи может быть ни к чему не прикреплен или прикреплен к совершенно другой записи.

    Открываю запись в админке, выбираю изображение записи из медиатеки, устанавливаю — всё работает и картинка показывается нормально. Но при этом файл в медиатеке остаётся неприкреплённым (поле «загружен для» у него отсутствует). А у некоторых записей, где изображения записи загружались точно так же, файлы картинок оказались прикреплёнными.

    Проблема-то пустяковая: прописать в таблице метаданные. Вопрос — куда и как.

    Модератор Юрій

    (@yube)

    Еще раз: выбор изображения записи никак не связан с прикреплением. Это совершенно разные механизмы.

    Модератор Юрій

    (@yube)

    Впрочем, возможно и имеет смысл «сирот» закреплять за записью, где используется картинка. Но ни в коем случае не всегда.

    Вот что показал эксперимент. Если неприкреплённую картинку изображения записи вставить дополнительно в тело поста, обновить пост, затем удалить картинку из тела и снова обновить, то картинка остаётся прикреплённой. Причём даже если потом её удалить из изображения записи, навеки прикрепляется к данному посту. Логика этих танцев с бубном мне непонятна, но они работают. Придётся таким образом перелопатить примерно сотню записей. Печалька 🙁

    Модератор Юрій

    (@yube)

    А почему бы не прикреплять (если уж так нужно) прямо из админики медиафайлов?

    Был бы рад, но не вижу, через какой инструмент это можно сделать.

    Модератор Юрій

    (@yube)

    screenshot

Просмотр 15 ответов — с 1 по 15 (всего 19)
  • Тема «Почему некоторые изображения записей остаются «неприкреплённые»» закрыта для новых ответов.