为新添加的尺寸生成图像

时间:2015-04-20 作者:Matteo Riva

我在wordpress网站上添加了一个新的图像大小,其中有很多图像已经显示在所有缩略图中。

有没有办法做到这一点:给定使用特定图像的帖子,获取附件图像并生成新大小的缩略图?

我正在寻找一种方法,在需要的时候,只在特定的选定帖子上这样做(这是一个图像大小,只用于放置在“突出显示的新闻”框中的一些帖子),因此没有通用插件可以扫描整个8gb的图像目录,但我想使用wordpress工具(基本上是当你上传一个图像并生成所有拇指时所做的),而不是手工操作。

EDIT

我将澄清这个场景,以便更容易理解。我有一个简单的管理选项卡,用户可以在主页中的特定突出显示框中输入帖子的URL。除了图像之外,一切都很完美。

我想做的是:每当在该管理面板中输入URL时,必须处理附加到该帖子的图像,以创建具有最近添加的图像大小的新缩略图(因为它是一个新的大小,所以它之前的所有图像都没有相对缩略图)。这应该是一个自动的过程,否则用户必须去媒体库,找到正确的图像并重新生成缩略图,从而失去原始想法的简单性。

基本上,我在寻找这样的东西:

wp_generate_thumb($attachment_id, $image_size); // EXAMPLE, function not really existing
它应该只接受附件id和用定义的图像大小字符串add_image_size() 还要照顾好其他一切。

我找到的最接近的是这个wp_get_image_editor() 这似乎并不能满足我的需要。

2 个回复
SO网友:Behzad

是否有一些插件允许您通过媒体库调整图像大小,而不是全部重新生成,请看第二张照片:

https://wordpress.org/plugins/regenerate-thumbnails/screenshots/

它还可以进行多个图像选择。

结束

相关推荐

定义`GET_POST_QUALUALY_Images`的大小,它们似乎已调整为150x150

我正在使用get_post_gallery_images 它可以输出150x150的图像。它看起来不需要大小参数,所以我假设它只会显示最大的图像,或者最好是我定义的一个大小。150x150太小了,有没有地方可以声明我想要多大尺寸的画廊图片?例如,我正在做:<?php $gallery = get_post_gallery_images( $post ); foreach ($gallery as $img) { ?> <li><img src