在wordpress媒体库中有什么方法可以在调整大小后删除原始图像吗?它似乎保留了原版,我觉得这浪费了很多空间.
解决方法:
您必须使用wp_generate_attachment_metadata过滤器来操作上载图像.
这是代码:
add_filter('wp_generate_attachment_metadata', 'txt_domain_delete_fullsize_image');
function txt_domain_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;
}
代码位于活动子主题(或主题)的function.php文件中.或者也可以在任何插件php文件中.
代码经过测试并且功能齐全.
希望这可以帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。