• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

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

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Первое изображение в качестве миниатюры

theNN

НОВИЧОК
Здравствуйте.

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

Вот код моей темы:
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.


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

Вот это условие нужно совместить с фрагментом кода выше:
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.


Спасибо 🙂
 
Последнее редактирование модератором:
Понял, извиняюсь. 🙄
Не эта кнопка. У каждой кнопки есть подсказка при наведение на неё. Вы использовали кнопку "однострочный код", а у вас код в одну строчку? Для вставки большого объема кода есть кнопка "Вставить..." -> "Код".

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

Он делает именно то, что вы описали. И ещё огромный его плюс, что из настроек wordpress убирается создание миниатюр и теперь не создаются ненужные миниатюры на все фотографии загруженные на ваш сайт, что экономит огромное объемы на жестком диске хостинга.

В общем советую обязательно использовать этот плагин.
 
Последнее редактирование:
Не эта кнопка. У каждой кнопки есть подсказка при наведение на неё. Вы использовали кнопку "однострочный код", а у вас код в одну строчку? Для вставки большого объема кода есть кнопка "Вставить..." -> "Код".
 
theNN, советую плагин Для просмотра ссылки Войди или Зарегистрируйся все свои сайты перевел на него. Плагин обязательный для установки и жалко, что разработчики wordpress не делают такой принцип работы с миниатюрами из коробки.

Он делает именно то, что вы описали. И ещё огромный его плюс, что из настроек wordpress убирается создание миниатюр и теперь не создаются ненужные миниатюры на все фотографии загруженные на ваш сайт, что экономит огромное объемы на жестком диске хостинга.

В общем советую обязательно использовать этот плагин.
Спасибо за ваши рекомендации, приму к сведению.

Кстати, нашел плагин, который делает именно то, что мне нужно - Auto Post Thumbnail.

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

С Kama Thumbnail не разобрался, слишком уж недолго имею дело с WP.
 
Не занимают ли миниатюры отдельное место? Спасибо.
😱 Не занимают!!!? В этом вся и проблема. По умолчанию на каждое фото создаются миниатюры, НА КАЖДОЕ. Какой идиот такое придумал не знаю. В современных шаблонах это цифра доходит примерно 5-10 миниатюр разных разрешений на одно фото. Например в пост вы размещает 10 картинок, при их загрузке получается 100 файлов-картинок. Из этой 100-ни вам нужна всего лишь одна миниатюра. Получается 89 картинок просто хлам, который будет валятся на вашем хостинге. И чем больше вы будете публиковать постов с картинками, тем быстрее заканчивается ваше место на хостинге.

Auto Post Thumbnail - не знаю, не пользовался, меня полностью устраивает Kama Thumbnail от нашего русского разработчика, который делает отличные плагины. Минимум нагрузки на сайт, только всё самое необходимое. Всегда можно задать ему вопрос без проблем всем помогает.
С Kama Thumbnail не разобрался, слишком уж недолго имею дело с WP.
Как писал у автора есть всегда инструкция Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
Обнаружил в папке uploads минимум 6-7 дубликатов на каждое изображение. Генерацию ненужных размеров отключил через админ-панель, но что теперь делать с неиспользуемыми изображениями, которые успели наплодиться? У меня уже памяти почти не осталось. 😕 Кстати, я правильно понимаю, что Kama Thumbnail использует одно изображения для всех случаев, и при этом не создает для них отдельных дубликатов?
 
Кстати, я правильно понимаю, что Kama Thumbnail использует одно изображения для всех случаев, и при этом не создает для них отдельных дубликатов?
Да, да, да правильно думаете... как раз то, что доктор прописал.

но что теперь делать с неиспользуемыми изображениями, которые успели наплодиться?
Я обычно чищу вручную. Да, муторно, но я не доверяю всяким плагинам по чистке ненужных картинок, уж часто они удаляют то что не надо.
Вот один из таких плагинов "Удаляем ненужные медиафайлы с помощью плагина WP Media Cleaner"
 
Последнее редактирование:
Плагин отличный, но пока даже с инструкцией не получается разобраться в каком месте, какую функцию вызывать, чтобы не нарушить работу главной страницы (3 колонки съезжают в одну, а размеры миниатюр становятся разных размеров) 😵

В любом случае спасибо Вам за ваши советы, вы мне очень помогли. 🙂
 
Я обычно ставлю такой код на место кода миниатюры
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.

или

PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.

В любом случае спасибо Вам за ваши советы, вы мне очень помогли. 🙂
Всегда пожалуйста, для этого и создан этот клуб. Помогать по возможности друг другу 😉.
 
Последнее редактирование:
Весь день смотрю в этот участок кода и наобум (не понимаю синтаксиса php) вставляю каму, но так и не добился адекватного результата. Либо все съезжает, либо первое изображение поста не используется в качестве миниатюры. 😳

Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
 
Надо пробовать по разному. Упрощает работу просмотр какие стили присвоены стандартной миниатюре в вашем шаблоне. Копируйте их полностью и присваивайте их в KAMA, после вставляйте его после <div class="loop-thumbnail-section">
 
Сделал как Вы сказали, миниатюры стали отображаться правильно, но на тех постах на которых они были установлены изначально. Первое изображение почему-то не становится миниатюрой автоматически. В чем может быть дело? 😕

Прошу прощения, если слишком много задаю вопросов в одной теме, но на других форумах мне с такой активностью не отвечают, а самостоятельно проблему решить не получилось. 🙄
 
theNN, Что-то пропустил вашу последний вопрос, проблема ещё актуальна или уже решили?

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