我在函数中设置了图像大小。php,例如
add_image_size( \'article-lede\', 500, 600 );
它显示在“重新生成缩略图”中,我重新生成了它们。所以我上传了一个图像到媒体库934x1200。
我的模板代码设置为使用“article lede”图像:
<?php the_post_thumbnail(\'artcle-lede\', [\'class\' => \'featured-image img-fluid\']);?>
但页面显示的是全尺寸图像。结果HTML中的img标记的高度和宽度设置为大尺寸,大小设置为SRCSET,没有一个是我指定的文章大小:
<img src="http://mysite/wp-content/uploads/2019/11/keiltys.jpg" class="featured-image img-fluid wp-post-image" alt="" srcset="http://mysite/wp-content/uploads/2019/11/keiltys.jpg 934w, http://mysite/wp-content/uploads/2019/11/keiltys-234x300.jpg 234w, http://mysite/wp-content/uploads/2019/11/keiltys-797x1024.jpg 797w, http://mysite/wp-content/uploads/2019/11/keiltys-768x987.jpg 768w, http://mysite/wp-content/uploads/2019/11/keiltys-467x600.jpg 467w, http://mysite/wp-content/uploads/2019/11/keiltys-311x400.jpg 311w" sizes="(max-width: 934px) 100vw, 934px">
如何使其显示500x600版本?