这是可以做到的吗?是否创建所有现有特色图像的50x50缩略图?

时间:2013-01-18 作者:N2Mystic

只是想得到一个我需要完成的项目的工作范围估计。

我的wordpress主题有一个自定义菜单,可以与50x50像素的特色图像缩略图配合使用。如果用户在安装我的主题后构建他们的站点,这没有问题,因为我确保所有上传都会创建一个50x50的缩略图。

然而,如果用户将我的主题安装到现有网站中,我无法知道他们的缩略图大小。

是否可以在缩略图上创建一个循环并执行此操作?

3 个回复
最合适的回答,由SO网友:mrwweb 整理而成

有许多插件以这种或那种方式实现这一点,包括:

SO网友:Milo

这当然是可能的,有很多插件可以做到这一点,所以你可能想看看它们是如何做到的。您可能应该异步执行此操作,以免使服务器陷入瘫痪,因此这一部分可能有点复杂。

查询所有附件将获得附件ID,get_attached_file 将为您获取每个ID的图像路径,wp_generate_attachment_metadata 将生成中间图像大小并创建图像元数据,以及wp_update_attachment_metadata 将新数据保存回服务器。

EDIT

只需使用插件:)

SO网友:Chip Bennett

虽然我通常不喜欢“有一个插件”类型的答案,但在这种情况下:有一个插件。

结束

相关推荐