我无法使用我的精选图片来加载适当大小的图像文件。它加载了一个巨大的图像,并将其显示为一个小缩略图,我认为这会减慢网站的速度。
我使用的主题是http://wpdemos.info/prima-donna-fashion/。 (请参阅侧栏上的最近帖子,缩略图的宽度仅为100像素)我希望图像以精确的尺寸(100像素宽)加载。
以下是我的尝试:
在functions.php中我添加了一个新的图像尺寸:
add_image_size( 'sidebar-100px', 100, 9999, FALSE );
使用Force Regenerate Thumbnails插件重新生成缩略图;
在post_widget.php中,我选择要显示的右图:
the_post_thumbnail('sidebar-100px');
现在它加载了一个更好的图像文件,但仍然不是我生成的图像文件!
这是一个输出:
<img src="http://tm.dev/wp-content/uploads/2017/06/Nomads.jpg"
class="attachment-sidebar-100px size-sidebar-100px wp-post-image" alt="Nomads"
srcset="http://tm.dev/wp-content/uploads/2017/06/Nomads.jpg 1300w,
http://tm.dev/wp-content/uploads/2017/06/Nomads-300x138.jpg 300w,
http://tm.dev/wp-content/uploads/2017/06/Nomads-768x354.jpg 768w,
http://tm.dev/wp-content/uploads/2017/06/Nomads-1024x473.jpg 1024w,
http://tm.dev/wp-content/uploads/2017/06/Nomads-1200x554.jpg 1200w,
http://tm.dev/wp-content/uploads/2017/06/Nomads-100x92.jpg 100w,
http://tm.dev/wp-content/uploads/2017/06/Nomads-786x363.jpg 786w"
sizes="(max-width: 100px) 100vw, 100px" width="100" height="46">
我真的很感激任何建议。谢谢!