Как сделать отдельные размеры только для миниатюр в WordPress?
Как в wordpress можно сделать, что только для миниатюр присваивались разные размеры картинки? Например: 70х70 или 150х150 и т.д. А для картинок в запись эти размеры не распространялись и были отдельно свои, например только одного размера, например оригинал или 600х600 ?
А то не охота на хостинге плодить и хранить кучу ненужных картинок.
Я не уверен на 100%, но по-моему никак.
Стоит вам зарегистрировать размер с помощью add_image_size() и при загрузки любой картинки в медиатеку. Будут создаваться копии указанные в настройках ВП, этот новый размер и все дополнительные зарегистрированные размеры.
Я рекомендую использовать мой плагин kama_thumbnail он в этом плане шикарен, будет только то что нужно и будет лежать в кэше к тому же, можно в любой момент удалить при переезде например, потом создастся автоматически, главное чтобы были оригиналы картинок...
При этом в настройках оставить обязательно маленький и средний (именно он используется при просмотре медиатеки, если его не будет, то будет подгружаться оригинал) размер (можно одинаковые размеры поставить: 150х150). А все остальные размеры удалить из шаблона. Также, используя этот плагин
Force Regenerate Thumbnailsпересоздайте текущие указанные размеры (чтобы удалились удаленные размеры).Также, нужно будет заменить все выводы миниатюр (обычно это функция the_post_thumbnail() или wp_get_attachment_image() и т.д. ) на вывод
kama_thumb_*. Так вы получите и прирост в скорости работы и никаких лишних изображений, к тому же сможете создавать миниатюры к картинками со сторонних хостов, если надо...Просто супер! Как говориться "Золотой вы человек". Перерыл весь интернет и уже отчаялся. А тут такое именно, то что искал!
С статьями всё работает. Теперь осталось опробовать с "Похожими статьями" и "Популярными постами", но думаю проблем не должно быть.
Огромное спасибо за ваше творение!