它们肯定是某种post-postmeta本身并没有像这样出现在post列表屏幕中。删除它们的最快方法是转到屏幕选项,一次显示更多的帖子(比如每页500篇,这样就不会超时),然后使用批量操作一次删除500篇。
但是,如果要直接在数据库中执行操作,请执行以下操作:
你可以跑步
SELECT * from wp_posts WHERE post_title = \'\'
选择所有没有标题的帖子。一旦你有了这个列表,你可以像这样删除postmeta(用你的id列表替换1,2,3,用你的前缀替换wp\\uprefix):
DELETE from wp_postmeta WHERE post_id IN (1,2,3)
您可以像这样删除帖子的分类关联(再次用ID列表替换1,2,3,并用前缀替换wp\\uprefix):
DELETE from wp_term_relationships WHERE object_id IN (1,2,3)
然后别忘了删除帖子本身:
DELETE from wp_posts WHERE post_title = \'\'