thumbnail или борьба за мегабайты

paltarasych

Дата последнего входа: 14.11.2023 00:00:58
Дата регистрации: 01.01.2011 19:36:59
Пол: Мужской

thumbnail или борьба за мегабайты

Рано или поздно каждый из нас задумывается о занимаемом дисковом пространстве своего хостинг провайдера.Лучше сделать это раньше, чем заниматься впоследствии достаточно трудоемким занятием.
Речь идет о движке WordPress и его любимом занятии создании уменьшенной копии загружаемых графических файлов. И создает он их аж три штуки, за исключением тех моментов, когда картинка меньше среднего размера. Есть несколько способов избавиться от этого: первый, и он же наиболее проще, задать в настройках медиафайлов нулевые значения;


второй, бывает что первый не работает, удалить из файла function.php вашей темы определенный кусок кода. Подробнее расскажет великий и могучий G ")).
Следующий этап очистки диска - это удаление дублей картинок через файл менеджер хостинга, либо удобный вам - выделяем и удаляем.

Место освободили предостаточно!, в моем конкретном случае я высвободил порядка 400 Мб, и это только один сайт!
Но вот незадача? - наши новости перестали местами отображать наши картинки!
А все потому, что движок WP втыкал в новости картинки с префиксом уменьшенной картинки -



теперь пришлось открывать КАЖДУЮ НОВОСТЬ и удалять этот пресловутый префик. Выбора в любом случае уже не оставалось - картинки я удалил раньше.
Кстати, если у вас был автопостинг в социалки - то там теперь тоже пусто! Так как они тащили именно thumb.
Перелопатив все новости и удалив хвосты - сайт снова начал отображаться как надо!
Но и это еще не все рифы на которые мне пришлось напороться! Теперь в библиотеке мультимедиа - пусто!!!



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

ВНИМАНИЕ!!! Если вы слабо разбираетесь в таблица MySQL доверьте это человеку сведущему в этой области.
в любом случае сделайте резервную копию БД!

Продолжим. То что нам нужно - это таблица wp_postmeta именно в ней мы и будем редактировать строки отвечающие за отображение превью в библиотеке мультимедиа. нам нужны строки _wp_attachment_metadata,  расположенные над именем вашей картинки. Жмем редактировать и удаляем выделенный код, оставив только {} цифра после size a должна быть нулем! Это важно!



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



Возможные проблемы с отображением могут возникнуть из-за пустого значения или неправильно удаленного куска метаданных, будьте внимательны!
и последняя картинка в посте! Отыскать "битый файл" можно поиском по базе данных.



и кстати в ней то, что должно остаться после редактирования!
Надеюсь графики получилось не сильно много! "))
Новые картинки отображаются как надо!

Чтобы избежать всех лишних телодвижений - сразу отсекайте в движке создание уменьшенных копий!
Это нравится:0Да/0Нет
Руслан
23 Ноя 2015 17:40:33
ыы

Ссылка Это нравится:0Да/0Нет
Это нравится:0Да/0Нет
paltarasych
23 Ноя 2015 21:49:10
сто пятьдесят просмотров, один комментарий - но за то какой содержательный!
Ссылка Это нравится:0Да/0Нет
Это нравится:0Да/0Нет
Master Ser
25 Ноя 2015 07:22:10
Я таким страдать не собираюсь :)
Ссылка Это нравится:0Да/0Нет
Это нравится:0Да/0Нет
Иван
26 Ноя 2015 06:03:33
гугл не помог (я про редактирование файла function.php). Везде устаревшая инфа, у меня последняя вордпресс и там нету ни add_image_size ни set_post_thumbnail_size. Может есть еще способы?
Ссылка Это нравится:0Да/0Нет
Это нравится:0Да/0Нет
paltarasych
26 Ноя 2015 13:16:59
не каждая тема содержит эти строки в двух из трех моих не было
Родитель Ссылка Это нравится:0Да/0Нет
Это нравится:0Да/0Нет
Иван
27 Ноя 2015 05:03:45
Вот я тупанул, я пытался редактировать function.php который в папке wp-includes, а не в папке с темой. Спасибо за статью, все получилось! :D
Родитель Ссылка Это нравится:0Да/0Нет
Это нравится:0Да/0Нет
paltarasych
26 Ноя 2015 13:19:21
кстати, забыл дописать, для корректного отображения на сайте больших картинок, при их добавлении необходимо вручную задать им ширину и высоту.поэтому тут палка о двух концах получается....
Ссылка Это нравится:0Да/0Нет

Новые темыОбъявленияСвободное общение
17:55 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
17:04 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
15:43 Adtrafico - Правильная партнёрская сеть под бурж трафик 
12:50 Партнерская программа OWNR WALLET 
01:46 Настроить поставщиков в программе E-Trade PriceList Importer 
15:26 Найти элемент в коде 
11:51 Bropush - твой бро в монетизации сайта push-уведомлениями 
18:17 Восстановление сайтов из Вебархива на Wordpress 
17:59 Мобильные и Резидентные Прокси Для Соц Сетей | 3 Гб Бесплатно 
16:46 Ural-obmen.ru — выгодный сервис обмена 
16:40 Obama.ru - безопасный обмен криптовалют и электронных денежных средств 
13:54 Coin Click.cc - Быстрый и надежный обмен электронных валют в два клика 
11:40 Высококачественные и надежные прокси-серверы и 5G 
11:37 Google Voice - OLD аккаунты "SMS и звонки" 
20:16 Точные прогнозы на футбол 
19:49 Видимо, похороны СУПРа уже прошли как-то по-тихому 
12:48 Каспкрски ОС 
11:21 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
14:41 Бесплатный мини-аудит юзабилити и конверсии + технический SEO-аудит в подарок 
15:24 Добро пожаловать в цифровой мир... 
22:58 У меня дикая просадка по РСЯ за последние 3 суток