Проблема с постами
-
Стали пропадать картинки из старых постов.
Если зайти в медиофайлы, то отображается вот так
скрин: http://storage6.static.itmages.ru/i/15/1218/h_1450428143_4737383_7707993cf4.jpgнажимаю на картинку у которой отсутствует картинка, то выходит норм изображение,
помогите разобраться
-
помогите разобраться
Смотрим html-код вывода картинки и проверяем её наличие и доступа на сервере.
SeVlad
По ссылке url картинка отображается, а вот как вложение (на странице вложения сайта) эта же картинка отсутствует.
К примеру:
url — wp-content/uploads/название фото.jpgВложение — wp-content/uploads/ название фото-768×576.jpg
Минеатюра тоже имеет ссылку аналагачную как у вложения и поэтому не отображается в списке медиафайлов.
По ссылке url картинка отображается,
На Вашем скрине — нет. Вот именно этот код и надо смотреть.
Проинспектировала код в том месте как на скрине
<div class="centered"> <img src="ссылка на сайт.com/wp-content/uploads/ название фото-768x576.jpg" draggable="false" alt="" scale="0">На сервере такой картинки с таким названием нету.
Но странно, почему эта же картинка отображается в статье на сайте?Это произошло после восставноления сайта из бекапа…. что ж могло произойти?
На сервере такой картинки с таким названием нету.
Но странно, почему эта же картинка отображается в статье на сайте?Это произошло после восставноления сайта из бекапа…. что ж могло произойти?
Названия картинок на русском?
Тогда всё, что угодно. Бекап их не принял / не развернул / перекодировка (они есть, но с др именем). Может просто не хватило место при бекапе (смотря как он создавался) или при разворачивании.
Может в каком-то плагине/теме изменились настройки миниатюр.
Может… ещё 150 причин.Бекап есть? скачайте и проверяйте в нём.
И не используйте кириллицу в названиях файлов.
И да. Сейчас Вы можете перегенерировать все миниатюры, желательно предварительно удалив миниатюры (забекапив!) и переименовав при необходимости названия в латиницу.
Для переименовывания и перегенерации есть плагины. Удаление — в любом нормальном файлменеджере с ФТП — поиск/выделение по маске (маска-суффиксы).Это я для форума здесь для наглядности названия прописала на русском, а они на сайте все в латинице.
Откат сайта делал хостинг, на тот день в который все миниатюры были в порядке.
А что значит перегенерировать все миниатюры, Т.е. перезалить?
а они на сайте все в латинице.
Ну это уже лучше 😉
миниатюры
Уточним. Миниатюра — это копия Вашей картинки с суффиксами-размерами.
Напр, Вы загрузили картинку mypich.jpg, а ВП/тема/плагины создали ещё несколько миниатюр: mypich-150х150.jpg, mypich-300х300.jpg, mypich-250-648.jpg. Цифры могут быть другими. Вот они-то и не нужны, если потом воспользоваться плагинами, показанными Yui. В принципе, ничего страшного не будет если не удалите — просто они могут занимать лишний объём на сервере.force regenerate thumbnails
удаляет все лишние размеры при пересозданиипросто regenerate thumbnails — просто перегенерирует зарегистрированные размеры, лишние — не трогает
удаляет все лишние размеры при пересоздании
Не исключаю и такой вариант, но насколько я встречался с подобными плагинами — они работают только с тем, что есть в БД. Т.е. если параметр был измен, а старая миниатюра не удалилась — она так и останется на винте.
Или если имена файлов побились. Поэтому физ удаление — надёжней.В принципе, можно вначале перегенерировать плагинами, а потом найти/отсортировать по дате и удалить старьё. 😉
Спасибо… буду пробовать и отпишусь в теме обязательно.
Плагин решил проблему. Благодарю.
Тема «Проблема с постами» закрыта для новых ответов.