确定其帖子已删除的附件元数据

时间:2015-03-26 21:06:45

标签: wordpress post media attachment

一些wordpress帖子几年前已被删除,但其相关媒体仍在文件系统中。

有没有办法识别其帖子被删除的附件元数据,然后从文件系统中删除元数据和文件?

1 个答案:

答案 0 :(得分:2)

最简单的方法是,如果您有权访问数据库,只需运行SQL查询。假设您的数据库前缀为wp_,您可SELECT post_type post_parent wp_posts内的SELECT * FROM wp_posts WHERE -- the attachments post_type = 'attachment' AND ( -- ignore anything without a parent post_parent != 0 -- filter on anything that has a parent that does not exist AND post_parent NOT IN (SELECT ID FROM wp_posts) ) 搜索SELECT *

DELETE

wp_postmeta替换为post_id,以从数据库中删除这些帖子。如果您没有级联删除,您可能还需要在wp_posts.ID表格中查看{{1}}未与{{1}}对齐的任何条目。