这是可以做到的吗?是否创建所有现有特色图像的50x50缩略图? 时间:2013-01-18 作者:N2Mystic 只是想得到一个我需要完成的项目的工作范围估计。我的wordpress主题有一个自定义菜单,可以与50x50像素的特色图像缩略图配合使用。如果用户在安装我的主题后构建他们的站点,这没有问题,因为我确保所有上传都会创建一个50x50的缩略图。然而,如果用户将我的主题安装到现有网站中,我无法知道他们的缩略图大小。是否可以在缩略图上创建一个循环并执行此操作? 3 个回复 最合适的回答,由SO网友:mrwweb 整理而成 有许多插件以这种或那种方式实现这一点,包括:http://wordpress.org/extend/plugins/regenerate-thumbnails/http://wordpress.org/extend/plugins/dynamic-image-resizer/我不建议重新发明轮子。如果你特别担心,你可能会TGM Plugin Activation 向仪表板中的用户建议他们安装和使用插件。 SO网友:Milo 这当然是可能的,有很多插件可以做到这一点,所以你可能想看看它们是如何做到的。您可能应该异步执行此操作,以免使服务器陷入瘫痪,因此这一部分可能有点复杂。查询所有附件将获得附件ID,get_attached_file 将为您获取每个ID的图像路径,wp_generate_attachment_metadata 将生成中间图像大小并创建图像元数据,以及wp_update_attachment_metadata 将新数据保存回服务器。EDIT只需使用插件:) SO网友:Chip Bennett 虽然我通常不喜欢“有一个插件”类型的答案,但在这种情况下:有一个插件。Regenerate ThumbnailsAjax Thumbnail Rebuild 结束 文章导航