为了账号安全,请及时绑定邮箱和手机立即绑定

如何在WordPress数据库中找到垃圾或删除的帖子?

如何在WordPress数据库中找到垃圾或删除的帖子?

PHP
米脂 2022-08-05 10:00:05
我正在进行迁移,得到了一个wordpress网站,我打算将其迁移到由我制作的新网站。我需要做一个脚本来获取所有有用的帖子(删除草稿,垃圾或删除的帖子等等)。但我不知道标记不同类型帖子的数据库逻辑。
查看完整描述

1 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

在旧安装上,您仍然可以清理数据库,并使用垃圾箱等插件仅保留已发布的帖子


否则警告!!!这必须在数据库备份!!!在MySql上,您可以执行以下查询:


步骤 1:使用 SELECT 检查查询结果:


SELECT *

FROM wp_posts a

LEFT JOIN wp_postmeta b ON ( a.ID = b.post_id )

WHERE post_status = 'trash';

第2步:确定目标帖子时删除:


delete a,b

FROM wp_posts a

LEFT JOIN wp_postmeta b ON ( a.ID = b.post_id )

WHERE post_status = 'trash';

还有其他post_status您可以检查数据库,并且还想清除这些内容。像自动草稿或草稿...


查看完整回答
反对 回复 2022-08-05
  • 1 回答
  • 0 关注
  • 88 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信