set_post_thumbnail_size函数是设置默认的特色图像的尺寸。
add_image_size函数添加一个其他尺寸的特色图像。
add_image_size( ‘single-post-thumbnail’, 400, 9999 ); //即注册了一个名为single-post-htumbnail的宽度为400的特色图像。不过如果你发布文章的时候,提交的图片宽度小于400,那就不会生成这个图像。
要想调用这个尺寸的图像,可直接使用the_post_thumbnail(‘single-post-thumbnail’😉;
如果你非要调用single-post-thumbnail这个尺寸的图像,那个就很难了。
你可以先获取图片的url,然后自己输出html代码,想多大,就多大:
if( has_post_thumbnail() ){$image_src = wp_get_attachment_image_src( get_post_thumbnail_id(),'single-post-thumbnail' ); echo '<img src="'.$image_src[0].'" alt="'.$post->post_title .'" width="400"/>';}