我正在开发一个插件,该插件允许将图像上传到媒体库。它的工作正常,但与uninstall.php有关的问题。删除数据库中的路径是可行的,但是我什至要从媒体库中删除图像。有功能吗?
提前谢谢
答案 0 :(得分:-1)
由于您说删除数据库中的路径有效,所以我假设您已引用所有上载的图像。
因此,您可以做的是先删除文件,然后再删除该文件的数据库记录。
您可以使用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
}
}