问题描述
我正在使用 WP Media Offload 从我的 wordpress 站点卸载媒体。由于我的插件在服务器上时似乎需要使用一些 jpg 文件,因此我决定只从我的服务器中删除 mp4 和 mp3 文件,但希望将 jpg 文件保留在服务器上。建议我使用 Tweaks 插件,编辑 one function 并取消注释 filter。
function upload_attachment_local_files_to_remove( $files_to_remove,$post_id,$file_path ) {
// If the given file is not an mp4,mp3 or pdf file,stops the file from being removed from server when copying to bucket.
$extension = pathinfo( $file_path,PATHINFO_EXTENSION );
if ( !in_array( $extension,array( 'mp4','mp3','pdf' ) ) ) {
$files_to_remove = array_diff( $files_to_remove,array( $file_path ) );
}
return $files_to_remove;
}
但是,我发现问题没有解决:仍在从服务器中删除 jpg 文件。有什么想法吗?
当我在 PHP 沙箱上测试代码时,有一条关于尝试将数组转换为字符串的通知。由于我稍微更改了代码,我不确定这里是否有问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)