Thumbnails. Что это за папка и что будет, если ее удалить? Как в панель вкладок Firefox добавить миниатюры страниц Добавление изображения-превью для поста или страницы в WordPress

Все пользователи мобильных устройств на платформе "Андроид" отлично знают, насколько прожорлива эта операционная система. В данный момент речь идет не об оперативной памяти (хотя и ее "Андроид" хорошо "кушает"), а о памяти аппарата, доступной пользователю. Как правило, ее и без того катастрофически мало. И если у владельца гаджета нет карты памяти MicroSD, это становится проблемой. А со временем ситуация становится просто катастрофической. И это даже в том случае, когда бедный пользователь ничего не скачивает. А гигабайты все равно испаряются. Что делать? Одной из прични такого поведения "Андроида" может стать папка Thumbnails. Что это за папка и для чего она используется? На этот вопрос мы и попробуем ответить.

Что это за папка?

Папка с интригующим названием "Thumbnails" является системной. Она используется операционкой для хранения кэша миниатюр изображений и видеофайлов. Это делается для того, чтобы ускорить процесс отображения их в таких приложениях, как "Галерея". Эта программа многим известна. Некоторые другие приложения тоже могут использовать сию папку. Если изображений на аппарате неприлично много, то размер кэша тоже весьма немаленький. И он съедает драгоценное место.

Что полезно знать тем, кто хочет покончить с этим безобразием, снести весь кэш и все, что можно удалить? Папка Thumbnails является системной. Это значит, что она скрыта и так просто до нее не добраться. К тому же удаление кэша на первых порах поможет. Но затем папка снова будет забита миниатюрами. Придется заново удалять все. Но о том, как затавить систему не заполнять данную папку, мы поговорим чуть ниже. А пока разберемся, как удалить миниатюры.

Удаление содержимого при помощи ПК

Это первый способ, с помощью которого можно удалять папку Thumbnails или ее содержимое. В принципе, смысла удалять саму директорию нет, ибо система тут же создаст еще одну. А вот снести ее содержимое - это более эффективно. Итак, для начала нужно подключить гаджет к компьютеру в режиме медиаустройства. Так будет видно не только содержимое SD-карты (если она есть), но и файловую систему вашего телефона. Однако так просто искомую папку не найти. В "Проводнике" Windows нужно включить отображение скрытых файлов. Тогда она станет видна.

Теперь нужно открыть папку, выделить все ее содержимое и удалить привычным способом. Если система ругается на то, что "файл только для чтения", то нужно вернуться на шаг назад, щелкнуть на папке правой кнопкой мыши, открыть пункт "Свойства" и внимательно просмотреть атрибуты файла. Снять галочку "Только для чтения" и нажать "Применить ко всем файлам в каталоге". После этого повторить процедуру удаления.

Удаление при помощи смартфона

Можно ли удалить папку Thumbnails с помощью телефона? Можно. Но для этого нужен аппарат, прошедший процедуру рутирования, т. е. у вас должны быть права суперпользователя. Это можно сделать при помощи бесплатных приложений Framaroot или Kingoroot. После получения прав суперпользователя нужно поставить программу Root Explorer. Именно она показывает все содержимое файловой системы и позволяет его изменять. Без этого проводника ничего не выйдет.

В нужно найти нужную папку, выделить все ее содержимое и нажать на кнопку "Удалить". Приложение запросит права суперпользователя. Нужно согласиться с их предоставлением. После этого можно перезагрузить аппарат и наслаждаться свободным местом на смартфоне. Но это еще не все. Нужно еще запретить системе создавать миниатюры. Об этом чуть ниже. А пока рассмотрим специальные программы для удаления кэша.

Удаление при помощи приложений

Сейчас существует множество приложений на "Андроид", которые чистят систему, удаляют остатки программ, очищают кэш, и в том числе каталог Thumbnails. Что это за папка, вам уже известно. Теперь рассмотрим программы, которые могут помочь в ее очистке. Самой популярной утилитой является CCleaner для "Андроида". Она пользуется такой любовью пользователей из-за того, что обладает богатым функционалом, не нагружает систему и хорошо работает. А главное - эта программа совершенно бесплатна.

Приложение CCleaner не вызовет никаких трудностей при его использовании. Интрефейс интуитивно понятен. К тому же присутствует русский язык. Все, что требуется от пользователя, - запустить проверку. Программа сама найдет ненужные файлы и предложит их удалить. Владельцу аппарата останется только согласиться. Можно также запланировать автоматическое обслуживание, и утилита будет раз в неделю чистить указанные каталоги. Это первый способ борьбы с постоянным заполнением директории Thumbnails. Что это за папка и как с бороться с ее объемами, вам уже известно.

Поддержание каталога в чистоте и порядке

С удалением папки или ее содержимого все ясно. Но как не дать ей заново заполниться? Первый способ был описан выше: можно использовать приложение CCLeaner с настроенным еженедельным обслуживанием системы. Однако есть и другие способы. Они подойдут тем, у кого не настолько много оперативной памяти для того, чтобы там постоянно висело какое-то приложение. Они довольно просты и не потребуют никаких особых знаний.

Такая зараза, как папка Thumbnails на "Андроиде" (что это такое, мы разобрали выше), постоянно заполняется из-за использования галереи. Поэтому выход такой: не использовать это приложение вовсе. Есть сторонние утилиты, которые не используют миниатюры. Также можно применять для всех файлов Root Explorer. Он тоже не нуждается в миниатюрах. Да стандартный "Проводник" не использует изображения. Так что возможностей полно.

Резюме

Теперь понятно, что значит название Thumbnails. Что это за папка, тоже ясно. Также вполне доказано, что удалять каталог и его содержимое можно. Никакого ущерба для системы от этого не будет. Необходимо также поддерживать папку в чистоте при помощи специальных приложений. Тогда свободного места в аппарате будет достаточно.

Подошел момент к визуализации вывода статей, и здесь на помощь приходит такой удобный и простой инструмент на WordPress как миниатюра. Согласитесь, без изображения статья смотрится вовсе не привлекательно. Я считаю, что кто бы и что не говорил, в любом случае СДЛ должен быть в первую очередь привлекательным визуально. Поэтому делаю акцент на дизайн, в результате чего возник вопрос, как убрать дубли миниатюр в записях на WordPress , а также параллельно уделяю немало времени информативности публикаций.

Стандартный шаблон WP позволяет пользователю воспользоваться выводом миниатюры в начале каждой статьи. Её отображение может зависеть от предустановленной темы или шаблона. Если же вы являетесь программистом, и вручную выводите все элементы, то тогда вообще вопросов не должно возникнуть, но такие вряд ли будут читать этот пост. Кстати, для своего личного блога было бы в идеале создать уникальный шаблон, и не брать стандарты тем twenty fourteen, twenty twelve и других, так как в дальнейшем приходится добавлять свои блоки, либо редактировать имеющиеся css, а они в свою очередь захватывают и другие элементы. Как задать миниатюру наверняка знает каждый. Достаточно зайти в панель управления -> редактирование записи, и в нижнем правом углу в один клик выбрать необходимое изображение.

Вроде бы всё хорошо, миниатюру задали, она теперь красиво (возможно и не красиво, зависит от css темы) фигурирует в анонсе каждой статьи, вот только открывая полный вариант записи, изображение остаётся на том же законном месте. Возникает вопрос — почему и как это убрать?


Решение проблемы

Пошуршав немного в ПС Google я так и не нашел для себя ответа. Быть может, был неправильный поисковой запрос, или никто этим вопросом не задавался, но ответ всё-таки есть. Однако, всем ламерам на заметку:

Перед тем, как применять данный трюк настоятельно рекомендую сделать резервную копию, потому как сам уже сталкивался с тем, что вроде всё вернул к прежнему виду, а сайт перестал отображаться (белый экран).

Как только сделали резервную копию, можно смело «ломать WordPress». На примере я расскажу о предустановленной и выбранной мною теме Twenty fourteen, хотя и для других думаю, этот вариант подойдёт (но не тестировал). За вывод всех статей отвечает файл page.php, поэтому его оставляем без изменений, нас интересует файл single.php, который отвечает за отдельную запись.

Наверняка, в старых версиях WP вывод каждого блока div можно было исправить находясь уже в этом файле, потому как часто встречал решение других проблем, в публикациях за 2008-9 года, именно таким способом. Но сегодня в файле single.php присутствует следующая строка:

while (have_posts()) : the_post();

Из этого следует, что нам прямая дорога либо в функции, либо же в файл, отвечающий за большую часть вывода тегов, навигации и в том числе миниатюры (post_thumbnail) — template-tags.php. Найти его можно в директории самой темы во вложенной папке inc. Далее нужно отыскать вызов функции, отвечающий за вывод миниатюры. Чтобы не тратить время, перемещайтесь сразу в конец файла, и последних два блока кода – это именно те функции, которые отвечают за вывод изображения к записям, как на главной странице, так и на отдельных. Если вы боитесь «всё сломать», то просто закомментируйте этот участок кода:

if ((! is_active_sidebar(‘sidebar-2’) || is_page_template(‘page-templates/full-width.php’))) {
the_post_thumbnail(‘twentyfourteen-full-width’);
} else {
the_post_thumbnail();
}

После проделанных операций можно обновлять страницу и увидеть результат. В качестве примера могу предложить посмотреть мой дневник. Но не думайте, что после этого ваш блог станет таким же красивым, как и мой, ведь для этого использовались стили css, а данный пример только убирает дубль миниатюры, и это уже работающий механизм.

UPD. 22.03.2016

Так как моя статья пользуется на протяжении года большим спросом и многие обращаются за помощью, но не хотят платить за эту работу, то я могу помочь вам несколькими советами и руководством. Первое, что вам необходимо сделать с вашей уникальной темой(а она именно такая, потому как иначе вас здесь не было бы), так это найти блок вывода миниатюры. Просмотреть верстку этого блока вы сможете с помощью любого современного браузера через панель разработчика, допустим Google Chrome, а почти все остальные написаны на его же движке. Дальше вам необходимо найти соответствующий блок в файле single.php . Но в этом файле может ничего и не быть, так как особенностями темы могут задаваться совсем иные файлы, содержащие в себе контент отвечающий за вывод миниатюры. Ваша задача найти этот файл по цепочке, в любом случае в single.php вы найдете имя файла в котором содержится внутренность страницы, в нем найдете функцию отвечающую за вывод миниатюры, а в функциях уже можете сделать свои правки.

Как только вы его нашли, вам необходимо найти похожую верстку и функцию the_post_thumbnail() или get_the_post_thumbnail() . Нам потребуется найти начало блока, в котором вывод функции и конец, а затем его удалить.

Эти 2 функции отвечают за нашу миниатюру, но не всегда они могут быть прописаны и в этих файлах. В файлах контента может вызываться функция, которая прописана в functions.php , либо может быть отдельный файл функций темы, все разбирается в индивидуальном порядке. Точного руководства нет, есть советы, которые я описал выше, надеюсь вам они помогут.

P.S.: не бойтесь экспериментировать с дизайном и кодом на WordPress, главное не забывать о резервной копии!

Если вы не желаете возиться с темой и не имеете опыта для того, чтобы разбираться в коде, можете воспользоваться моими платными услугами, обратившись через обратную форму связи в шапке сайта.

При загрузке изображений в WordPress часто происходят интересные вещи – сайт сам создает несколько копий изначального файла с разными размерами картинок – миниатюры. В результате, в папках изображений собирается в 3-4 раза больше файлов (иногда и больше), чем требуется для работы. Это не только засоряет хостинг, но и быстро съедает свободное пространство на нем. В один прекрасный день вы можете увидеть, что свободного места у вас нет.

Можно, конечно, удалять изображения из папок вручную, но это муторно, особенно, если их у вас много. У меня бывает в статье по несколько десятков картинок. Сегодня я расскажу, как в WordPress убрать миниатюры, чтобы они не появлялись. Сделать это можно сразу после на этапе настройки движка. В статье про я этот момент не отразил, так как удаление миниатюр не является обязательным, кому-то они нужны. Но, лично мне все лишние файлы мешают и я стараюсь их удалять.

У себя в блоге я избавился от недуга давно, поэтому, пришлось позаимствовать чужую картинку для демонстрации, вот так выглядит папка с дублями изображений:

Миниатюры могут создаваться двумя элементами сайта:

  1. Сама CMS создает их по умолчанию;
  2. Тема оформления может создавать файлы с дополнительными размерами – этого может и не быть.

Отключить создание надо и там и там иначе, победа будет не полной.

Отключение миниатюр в WordPress

Для того чтобы отключить автоматическое создание миниатюр достаточно в меню Настройка -> Медиафайлы

установить размер всех миниатюр равным 0 по ширине и 0 по высоте

Такой трюк позволяет избавиться от миниатюр определяемых настройками самого WP.

Удаление дублей картинок, создаваемых темой

На некоторых сайтах все оказывается сложнее. Миниатюры создаваться не прекращают - поэтому, приходится копаться в теме оформления и чинить ее.

Тема может создавать изображения размеров отличных от стандартных вордпрессовских, их количество может быть разным – в зависимости от потребностей самого шаблона (где-то он эти картинки использует). Кстати, перед удалением убедитесь, что они вам точно не нужны.

Обычно миниатюры создаются функцией в файла functions.php темы. Ищите в нем примерно вот такой код:

/******************************************************************* Post & Page Thumbnails Support *******************************************************************/ if (function_exists("add_theme_support")) { // Added in 2.9 add_theme_support("post-thumbnails"); set_post_thumbnail_size(150, 100, true); } /******************************************************************* THUMBNAIL SIZE OPTIONS *******************************************************************/ add_image_size("siteframework-thumb-500", 500, 150, true); add_image_size("siteframework-thumb-280", 280, 100, true);

Цифры размеров могут быть разными, количество строк тоже. Для отключения либо удалите их, либо закомментируйте, чтобы код перестал работать.

Таким нехитрым действием вы предотвратите появление миниатюр на своем сайте.

Как удалить уже существующие миниатюры

Для WordPress существует масса плагинов, как устанавливать которые я писал . И для такого случая тоже есть плагин, называется он Force Regenerate Thumbnails (есть в репозитории WordPress). Он удаляет все лишние картинки, ранее созданные движком. Можете поставить его и почистить свои папки.

Надеюсь я помог вам разобраться с происхождением «лишних» миниатюр, и они больше не будут вам досаждать. Остались вопросы - жду вас в комментариях.

На многих сайтах используются миниатюры изображений, иллюстрирующие тему той или иной статьи. Это позволяет придать сайту больше красок, сделать ему более профессиональный и согласованный внешний вид, а также заинтересовать посетителя на просмотр материала.

Если вы владелец сайта под управлением WordPress, то для вас не составит труда вывести любое изображение как миниатюру к записи или странице, поскольку эта функция встроена в ядро системы по умолчанию.

Более того, она позволяет применить некоторую обработку, чтобы настроить вывод превью более подходящим образом, с учетом дизайна вашего сайта.

Добавление изображения-превью для поста или страницы в WordPress

Вывести изображения для иллюстрации содержания записи или страницы на WordPress достаточно просто. Для этого, во время создания новой записи, нужно просто нажать кнопку «Задать миниатюру», находящуюся справа внизу окна редактора.

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

  • Заголовок – появляется при наведении курсора;
  • Подпись – можно вывести специальным кодом;
  • Атрибут alt – альтернативный текст, отображается вместо отсутствующего изображения;
  • Описание – краткое описание содержания картинки.

Помимо этого, есть возможность также отредактировать картинку, изменив ее масштаб или обрезав до нужных размеров. Только стоит отметить, что размер может также определяться установленной темой, тогда эти изменения не повлияют на результат. Кроме того, есть один важный нюанс – некоторые шаблоны используют вывод большого превью для записи на главной сайта и маленького в содержимом поста, или наоборот.

Проблема повторяющихся изображений в постах

Если установить миниатюру для записи на WordPress, то некоторые темы будут отображать ее не только в списке постов на главной, но и на странице одного поста тоже. Таким образом, если вы захотите разместить такую же картинку внутри поста, но с другими размерами, то это будет выглядеть как дубликат.

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

Чтобы удалить миниатюру из содержимого записи, первым делом, нужно найти строчку кода, отвечающую за ее вывод. После чего, задать такое условие, при котором она будет отображаться только на главной странице или в категории.

Местонахождение этой строчки может отличаться, но всегда следует начинать поиск с файла «Single.php». На примере стандартного WordPress шаблона Twenty Sixteen, нужно открыть редактора кода, который расположен в разделе «Внешний вид» административной панели. Здесь потребуется открыть файл «Single.php» и найти в коде строчку, отвечающую за вывод контента. Она выглядит так:

get_template_part("template-parts/content", "single");

Из этой строчки становится понятно, что продолжать поиск необходимо по файлу «content-single.php». Открыв этот файл в редакторе, вы найдете такую строку:

Именно она и отвечает за вывод миниатюры на странице отдельной статьи. Имейте ввиду, что эта строчка может выглядеть по-разному, все зависит от конкретного шаблона, но она обязательно должна содержать слова «post» и «thumbnail». Вам нужно просто заменить эту строчку на:

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

Включение поддержки миниатюры в шаблоне

Несмотря на то, что это встроенная функция WordPress, она будет работать только тогда, когда поддерживается установленным шаблоном. Почти все современные шаблоны WordPress поддерживают эту функцию, но иногда попадаются исключения. В таком случае, можно включить вывод превью самостоятельно. Чтобы это сделать, нужно просто добавить несколько тегов в файлы шаблона.

Первым делом, необходимо открыть файл «functions.php», находящийся в папке с темой, и добавить следующую строчку:

add_theme_support("post-thumbnails");

Это разрешит вывод миниатюры для записи или страницы во время создания. Если вы хотите включить эту функцию только для записи, то нужно добавить такую строку:

add_theme_support("post-thumbnails", array("post"));

А только для страницы такую:

add_theme_support("post-thumbnails", array("page"));

Далее, вы должны указать размеры, воспользовавшись один из двух способов, предлагаемых функциями WordPress: пропорциональное изменение или обрезка. В первом случае, изображение будет пропорционально (без искажений) сжиматься, пока не будет соответствовать указанной ширине и высоте. Например, если оригинальная картинка будет 100 × 50, а вы указали 50 × 50, то по итогу получится 50 × 25. Код первого способа выглядит так:

set_post_thumbnail_size(50, 50);

Преимущество этого способа в том, что картинки будут показаны целиком. Недостатком является то, что все они будут разного размера, что не всегда соответствует дизайну сайта. Но есть возможность ограничить их только по ширине, оставляя оригинальную высоту. Это можно сделать, просто указав большое число вторым параметром, например, такое 9999.


Второй способ изменения размера – обрезка. В этом случае изображение обрезается, чтобы соответствовать целевому коэффициенту пропорциональности, а затем сжимается, чтобы поместиться в заданные параметры наиболее точно. Код данного способа выглядит так:

set_post_thumbnail_size(50, 50, true);

Преимущество здесь в том, что все картинки будут одинаковые, а недостаток, что часть картинки будет обрезана, а это может сильно сказаться на ее содержимом и даже исказить его смысл.

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

Заключение

Эта статья приводит только основные параметры, с помощью которых можно сделать наиболее подходящую под дизайн сайта иллюстрацию содержимого записи в WordPress. Помимо описанных здесь действий, можно также организовать вывод миниатюры по умолчанию для всех постов, разместить на ней любую подпись или даже добавить несколько разных картинок к одной статье.

 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!