Проблема с миниатюрами
-
Доброе время суток. Делаю новую тему на сайт и возникла проблема с миниатюрами для вывода в новостной ленте на главной странице.
На сайте уже имеются статьи и созданные к ним миниатюры размером 150х150. Нужно их вывести в новостную ленту.
Но выводится вместо обрезаной картинки 340green-150×150.jpg ее оригинал 340green.jpg с обрезкой 150х100.
Вот код того что выводится:<img src="http://site/wp-content/uploads/2014/12/340green.jpg" class="attachment-tag-thumb111 size-tag-thumb111 wp-post-image" alt="340green" srcset="http://site/wp-content/uploads/2014/12/340green-300x200.jpg 300w, http://site/wp-content/uploads/2014/12/340green 800w" sizes="(max-width: 150px) 100vw, 150px" height="100" width="150">
А должно быть так:
<img src="http://site/wp-content/uploads/2014/12/340green-150x150.jpg" class="attachment-tag-thumb111 size-tag-thumb111 wp-post-image" alt="340green" height="150" width="150">
Вывожу с помощью функции
<?php the_post_thumbnail('tag-thumb111'); ?>
где tag-thumb111 прописан в файле function.php вот код:if ( function_exists( 'add_image_size' ) ) { add_image_size('tag-thumb111', 150, 150, true); }
Получается если загрузить новую картинку и задать ее миниатюрой то тогда все работает как надо выводится обрезанная картинка 340green-150×150.jpg а если задать на миниатюру картинку которая уже была загруженная ранее то WordPress попросту ее почему то не видит и берет картинку другого размера 340green-300×200.jpg и с помощью html обрезает коряво ее под приблизительные размеры. Хотя картинка 340green-150×150.jpg существует.
В чем может быть проблема?
- Тема «Проблема с миниатюрами» закрыта для новых ответов.