• Всем привет,
    Заметил непонятную мне штуку и не могу понять от куда растут ноги…
    Ситуация:
    Если мы выводим картинку к записи через:
    the_post_thumbnail(array(200,100))
    То код почему-то такой:
    <img width="178" height="100" src="http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17.jpg" class="attachment-200x100 size-200x100 wp-post-image" alt="робот" srcset="http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17.jpg 1920w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-300x169.jpg 300w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-1024x576.jpg 1024w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-768x432.jpg 768w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-1536x864.jpg 1536w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-1200x675.jpg 1200w" sizes="(max-width: 178px) 85vw, 178px">
    А если вывод:
    the_post_thumbnail(array(100,100))
    То код такой:
    <img width="100" height="100" src="http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-150x150.jpg" class="attachment-100x100 size-100x100 wp-post-image" alt="робот">

    Кто подскажет куда копать? И почему такое происходит?

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • соотношение сторон у картинок разное.
    режьте «жестко». а мягко это по одной из сторон.

    Но, если я делаю 200/200, то вывод:
    <img width="200" height="113" src="http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17.jpg" class="attachment-200x200 size-200x200 wp-post-image" alt="робот" srcset="http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17.jpg 1920w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-300x169.jpg 300w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-1024x576.jpg 1024w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-768x432.jpg 768w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-1536x864.jpg 1536w, http://localhost:8089/wp-content/uploads/2020/02/robot-wallpaper-17-1200x675.jpg 1200w" sizes="(max-width: 200px) 85vw, 200px">

    повторю снова — wordpress не будет жестко резать картинки по указанным параметрам. только если специально его заставить:

    
    add_image_size( '200x200', 200, 200, true );
    

    и вывод:

    
    the_post_thumbnail( '200x200' );
    
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Pro thumbnail» закрыта для новых ответов.