一个接一个地上载图片并生成图片大小

时间:2017-02-13 作者:user1049961

我想在图像上传到媒体库后对其进行压缩。一旦上传图像并生成图像大小,是否有任何钩子触发?

2 个回复
最合适的回答,由SO网友:Nathan Johnson 整理而成

一旦上传图像并生成图像大小,是否有任何钩子触发?

wp_handle_upload 上载图像后激发。在回答完后续问题后,我发现此时无法调整图像的大小。

add_filter( \'wp_handle_upload\' \'wpse_256351_upload\', 10, 2 );
function wpse_256351_upload( $upload, $context ) {
  //* Do something interesting
  return $upload;
}
已添加:

图像在上调整大小line 135 的图像。php。方法中没有调整图像大小的挂钩。

在wp\\u generate\\u attachment\\u metadata()函数的末尾,wp_generate_attachment_metadata 火灾。这是在生成图像大小之后。

wp_read_image_metadata 是另一种选择。它以前开火过wp_generate_attachment_metadata 但在生成图像大小之后。

SO网友:Mark

使用wp_generate_attachment_metadata 过滤这个,它在wp_generate_attachment_metadata 作用

相关推荐

Use wget to find used images

我正在寻找方法来清理一个站点的图像目录,该站点已经被未使用的图像和缩略图超载。是否可以使用wget只下载站点上html页面引用的图像?我注意到可以浏览下载文件夹并查看列出的文件,所以我假设直接的wget-r将下载这些文件。如何使用wget,但不包括对上传目录进行爬网?