跳到主要内容
  2021 年 6 月 4 日星期五
  1 回覆
  0.9K 访问量
  订阅
一起嗨,

我想在上传后删除原始文件。 与此处相同的问题:

关联: 论坛链接

在寻找解决方案时,我发现了一个可以过滤/挂钩到进程中的函数:


add_filter( 'wp_generate_attachment_metadata', 'delete_fullsize_image' );
function delete_fullsize_image( $metadata )
{
    $upload_dir = wp_upload_dir();
    $full_image_path = trailingslashit( $upload_dir['basedir'] ) . $metadata['file'];
    $deleted = unlink( $full_image_path );

    return $metadata;
	
}


关联: 堆栈溢出

这对我不起作用(代码放置在functions.php中)。 我在插件文件中多次发现了对过滤器的调用。

您能给我一个删除原始文件的快速解决方案吗?该解决方案甚至适用于您的插件即将发布的更新?

亲切的问候

弗朗茨
A
4年前
你好,

感谢您就此扩展程序与我们联系。

您能给我一个删除原始文件的快速解决方案吗?该解决方案甚至适用于您的插件即将发布的更新?


抱歉,这里是售前论坛,所有技术问题请给我们留言 (菜单支持>支持票).
我们的负责开发人员会对此进行查看。


非常感谢!
干杯,
  • 页 :
  • 1
目前还没有回复。