我在我的主题中添加了以下代码functions.php
文件:
function add_custom_sizes() {
add_image_size(\'featured-thumbnail\', 690, 500, true);
add_image_size(\'secondary-thumbnail\', 460, 236, true);
add_image_size(\'related-thumbnail\', 360, 262, true);
add_image_size(\'true-thumbnail\', 337, 209, true);
add_image_size(\'search-thumbnail\', 208, 130, true);
}
add_action(\'after_setup_theme\', add_custom_sizes);
在我的模板中,我有如下代码:
<?php
if (has_post_thumbnail() ) {
the_post_thumbnail(\'featured-thumbnail\');
} else { ?>
<img src="http://via.placeholder.com/690x500" alt="">
<?php } ?>
这是它输出的图像:
<img width="690" height="407" src="https://s3.amazonaws.com/.../image-2440x1440.jpg" class="attachment-featured-thumbnail size-featured-thumbnail wp-post-image" alt="" />
图片的原始尺寸是2440px x 1440px,所以我不明白为什么它不尊重我的身高类别。这是一个全新的图片,已经上传,但只是为了再次检查,我重新生成了缩略图,但问题仍然存在。我完全不知所措。我的头撞到了桌子上。