• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Автогенерация thumbnail

E-body

Мой дом здесь!
Регистрация
6 Сен 2007
Сообщения
992
Реакции
342
Здраствуйте, подскажите пожалуйста решение для Wordpress.
Автосоздание миниатюр (thumbnail) для статей которые массово импортированы через админку или вовсе через php скрипт в базу.
Проблема в том что среди всевозможных решений которые попадались в поиске среди плагинов
или путем правки кода - в итоге решение выглядело как ссылка на картинку (от мета поля) или миниатюра создается только в том случае когда запись создается через админку но это не подходит.

В поисках решения - миниатюру по такому алгоритму (проверка срабатывает при открытии статьи) :
1. В статье есть уже заполненное thumbnail, ничего для нее не делать тогда.
2. В статье нету thumbnail, но и в статье нет картинок кроме пару смайлов, тогда в thumbnail ставить заглушку в виде картинки (noimage.jpg)
3. В статье нету thumbnail, но есть внутри статьи признаки на картинку внутренней/внешней тогда создать thumbnail от первой картинки и записать

Как вариант превьюшки сохранять в отдельную папку, что в дополнительное мета поле вписывался адрес /wp-content/uploads/thumbs/categoria/postID-zagolovok-staty.jpg (в случае когда статья без картинки тогда /wp-content/uploads/thumbs/noimage.jpg)

В дальнейшем проверка миниатюры уже по этому полю чтоб происходило.
 
Посмотрите функции tw_find_image для поиска изображения в тексте и tw_get_thumb для работы с миниатюрами в файле: Для просмотра ссылки Войди или Зарегистрируйся

Фактически вам достаточно просто добавить проверку размера с помощью метода get_size() класса Для просмотра ссылки Войди или Зарегистрируйся во второй функции. В первой функции вы можете просто прописать картинку по-умолчанию на случай, если ничего не будет найдено.
 
Назад
Сверху