自动将300x300的图像设置为缩略图,这可能吗


automatically set the 300x300 image as a thumbnail, Is that possible?

我有一个网站,你可以在那里从前端上传,当你发布新的帖子时,图像会进入自定义字段imagepost,Wordpress会在原始图片之后再制作3张不同大小和尺寸的图片,如果我自动将原始图片设置为缩略图,有些图片会大于8mb,而facebook说无法下载我的图片,所以我需要一个解决方案转换成wordpress生成的缩略图,例如:image-300.270.jpg不是原始图像。

您可以添加新大小的图像:add_image_size($name,$width,$height,$crop);

您必须在functions.php档案中执行此操作。

如果我是正确的,你所需要做的就是用函数_post_thumbnail($size,$attr)调用帖子缩略图的实际图像;

根据这个页面,你可以调用多个默认的帖子缩略图大小,如下所示:

the_post_thumbnail();                  // without parameter -> 'post-thumbnail'
the_post_thumbnail( 'thumbnail' );       // Thumbnail (default 150px x 150px max)
the_post_thumbnail( 'medium' );          // Medium resolution (default 300px x 300px max)
the_post_thumbnail( 'large' );           // Large resolution (default 640px x 640px max)
the_post_thumbnail( 'full' );            // Full resolution (original size uploaded)
the_post_thumbnail( array(100, 100) );  // Other resolutions

更多信息请点击此处:https://developer.wordpress.org/reference/functions/the_post_thumbnail/