• Всем привет.
    В обход движка WP в папку uploads/* залито несколько тысяч файлов.
    Эти изображения опять же мимо движка WP (через update_post) показываются в сотнях постов.

    На данный момент не могу понять нужно ли их «проводить» по всем правилам, с добавлением в wp_posts и post_meta (с прописыванием wp-image-%imagePostID% в классах изображений в постах)?
    Я заметил что отсутствие wp-image-%imagePostID% в классах изображений ведет как минимум к тому что теряется связь изображения с медиафайлом загруженным через WP, и как ни странно rel=’%imagePostID%’ в <a href> на это не влияет.

    Если да, то есть какие-то функции для этого?
    Пошерстил кодекс, не нашел ничего подобного…

Просмотр 1 ответа (всего 1)
  • не могу понять нужно ли их «проводить» по всем правилам

    «По всем правилам» — это изображения должны быть зарегистрированы в медиатеке.
    Если на работу Вашего сайта отсутствие сего момента никак не влияет, если, напр, не используются автогенерируемые миниатюры ни темой ни плагинами ни самим ВП, то можете и не регистрировать.

    Для регистрации же есть плагины.
    https://wordpress.org/plugins/media-from-ftp/
    https://wordpress.org/plugins/add-from-server/
    Возможно есть ещё другие.
    Только при работе с ними убедитесь/проверьте настройки, что они не создают копий картинок.
    Или же наоборот, переместите файлы в соответствии с логикой ВП — по датам. В общем попробуйте в начале на малом кол-ве файлов, а лучше на тестовом сайте.
    Если будете делать — расскажите тут о результатах.

Просмотр 1 ответа (всего 1)
  • Тема «Как добавить изображение в базу?» закрыта для новых ответов.