获取特定大小的帖子缩略图

时间:2019-12-13 作者:adam sk

 $image  = wp_get_attachment_image_src( get_post_thumbnail_id( get_the_id() ), \'images_posts\' );
这段代码以原始大小显示Post图像,但我想以160x213像素的大小显示缩略图,这是我在Images文件夹中看到的。我该怎么做?

1 个回复
SO网友:Chetan Vaghela

首先,您必须使用添加自定义图像大小add_image_size, 所以,当您使用media uploader上载新图像时,它将创建指定图像大小的缩略图。在里面add_image_size $裁剪参数如果为false,则将缩放图像(默认),如果为true,则将使用中心位置将图像裁剪到指定的尺寸。在活动主题的功能中。php用于添加自定义图像大小。

if ( function_exists( \'add_image_size\' ) ) { 
    add_image_size( \'images_posts\', 160, 213, true ); //(cropped)
}
之后,当您添加新图像时,它将创建新的缩略图大小,然后您可以使用该图像大小标识符参数。

$image_data  = wp_get_attachment_image_src( get_post_thumbnail_id( get_the_id() ), \'images_posts\' );
$image_src = $image_data[0];

相关推荐

https images not displaying

Setup嗨,伙计们!我有个奇怪的问题。我正在使用安装了ssl证书的wordpress Premium BeTheme。Problem问题是,虽然图像是用https上传到网站上的,但它们没有显示出来。如果我手动将图像的URL从https切换到http,它们就会开始显示。What I have done?我尝试过在internet上卸载ssl证书和几乎所有的解决方案,但都没有解决。Here is the URL of the website : https://uptimeelite.com/