Wordpress масштабирует полноразмерное изображение вместо того, чтобы показывать эскизы - PullRequest
0 голосов
/ 19 марта 2019

Мои настройки миниатюр в настоящее время: 150x150 (миниатюра), 824x824 (средняя), 1024x1024 (большая)

Когда отображается архив, миниатюры, используемые для каждого сообщения, на самом деле являются полноразмерным изображением, но масштабируются до 375x250. Вы увидите, что если вы просматриваете какое-либо изображение, миниатюры различных размеров существуют, но WP игнорирует их и вместо этого загружает полноразмерное изображение.

Кроме того, код, который загружает изображение, просто:

the_post_thumbnail();

Почему это происходит? Как заставить его загрузить миниатюру вместо этого?

1 Ответ

0 голосов
/ 19 марта 2019

В соответствии с документом post-thumbnails

Вы включили его в свой function.php внутри

function yourThemeName_setup() {
...

add_theme_support( 'post-thumbnails' );

...
}

Другой вариант - передать размер в качестве аргументанапример,

the_post_thumbnail( array( 150, 150 ) ); // Resolutions (height, width)

, если нет, вы можете достичь этого, создав custom_size внутри функции.php

add_image_size( 'custom_post-thumbnail', 150, 150 );

, а затем использовать его

the_post_thumbnail( 'custom_post-thumbnail' );
...