据我所知,你想要的新拇指尺寸仅适用于粘性贴子,其余尺寸相同
1) 。使用定义新尺寸add_image_size() 和使用is_sticky() 检查立柱是否粘滞
add_image_size(\'thumb-sticky\',\'your_width\',\'you_height\')
2.)把if条件放在你的滑块上
if( has_post_thumbnail() ):
//check post is sticky
if( is_sticky() ):
//This post is sticky print new thumbnail size i.e \'thumb-sticky\'
the_post_thumbnail(\'thumb-sticky\');
else:
//This post is not sticky print thumbnail.
the_post_thumbnail();
endif;
endif;
EDIT:
当您想要特定于粘性帖子的图像大小时,请按照上面的代码进行操作,并将下面的代码粘贴到
functions.php
add_filter(\'intermediate_image_sizes\',\'ravs_thumb_sticky\');
function ravs_thumb_sticky($image_sizes){
global $post;
if( ! is_sticky( $post->ID ) )
$image_sizes= array_values( array_diff( $image_sizes, array(\'thumb-sticky\') ) );
return $image_sizes;
}
上面的代码只是删除图片大小的拇指粘性,如果您的帖子不是粘性帖子,那么对于这个大小的拇指不会为帖子生成。
Important Link:
intermediate_image_sizes
或者您可以使用
intermediate_image_sizes_advanced