在浏览特定类别时,我使用的主题将显示全功能图像(即使其高度超过1000px),大小调整为max-width:20%
. 然而,我希望它只显示一个由Wordpress自动生成的裁剪缩略图。以下是相关代码:
while (have_posts()) : the_post();
$thumb = get_post_thumbnail_id();
$full_thumb = wp_get_attachment_image_src( get_post_thumbnail_id ( get_the_ID() ), \'original\') ;
echo \'<article class="search-entry clearfix">\';
if ( $thumb ) {
$image = hb_resize( $thumb, \'\', 215, 140, true );
echo \'<a href="\'.get_permalink().\'" title="\'.get_the_title().\'" class="search-portfolio-thumb"><img src="\'.$image[\'url\'].\'" /></a>\';
}
这可能吗?
最合适的回答,由SO网友:SkyShab 整理而成
退房get_the_post_thumbnail()
$image_thumb = get_the_post_thumbnail( get_the_ID(), \'thumbnail\');
这里有一个更具体的例子:
while (have_posts()) : the_post();
echo \'<article class="search-entry clearfix">\';
$image_thumb = get_the_post_thumbnail( get_the_ID(), \'thumbnail\');
echo ( $image_thumb ) ? sprintf(\'<a href="%s" title="%s" class="search-portfolio-thumb">%s</a>\', get_permalink(), get_the_title(), $image_thumb) : \'\';