Exact image sizes

时间:2013-12-31 作者:RoseCoder

我试图为上传到我的WP站点的所有图像定义一个290高x 180宽的图像大小。我尝试在“设置”->“媒体”->“图像大小”下更新图像大小,但这些只是最大值,有些图像最终会显示为290 x 155等,有没有办法强制WP以我想要的大小创建图像?

我没有使用post缩略图,我构建了一个插件,它使用wp\\u get\\u attachment\\u image()来检索图像。

1 个回复
最合适的回答,由SO网友:Stephen S. 整理而成

您将要使用add_image_size() 在您的功能中。php告诉Wordpress您希望它在上载图像时创建新的图像大小:

add_image_size( \'custom_image_size_name\', 290, 180, true );

使用值true将告诉Wordpress您希望它将图像裁剪到这些精确的尺寸。

完成此操作并上载图像后,您可以使用\'custom_image_size_name\' 在里面wp_get_attachment_image() 以获得正确的图像。

因为Wordpress只在上传图像时创建图像大小,所以您需要使用如下插件AJAX Thumbnail Rebuild 使用新定义的图像大小重建以前上载的图像。

结束

相关推荐

Link images to post

将图像链接到帖子。大家好我相信这很简单,但我不知道怎么做。我知道如何在帖子中添加图像-单击帖子,添加媒体,选择缩略图。这给了我一个缩略图。我想我要做的是将缩略图链接到帖子,这样我就可以控制缩略图在页面上的显示位置。我有一个这样的模板。 <div class=\"content_div\"> <?php $car_args = array( \'post_type\' =>