我正在开发一个插件,允许图像上传到媒体库。它的工作正常,但我遇到了uninstall.php的问题。删除数据库中的路径是有效的,但我甚至想从媒体库中删除该图像。有没有这样做的功能?
先感谢您
既然你说删除数据库中的路径是有效的,我假设你引用了所有上传的图像。
因此,您可以做的是先删除文件,然后删除该文件的数据库记录。
您可以使用PHP unlink()
方法删除文件。
$file = 'PATH_TO_THE_IMAGE';
if(file_exits($file)){ //Check if file exists
if (unlink($file)){ //Try to delete
DELETE_RECORD_FROM_DATABASE; //On success, also delete from the database
}
}