由于您已经删除了表中的所有帖子,这将是一项相当多的手动工作。
下次你这样做的时候,使用wp_delete_post( $postid, $force_delete );
(Codex) 在使用该posttype遍历所有帖子时,因为此函数删除与该帖子相关的所有数据。
$args = array(
\'posttype\' => \'yourposttype\',
\'numberposts\' => -1
);
$todelete = get_posts( $args );
foreach( $todelete as $deletethis ) {
wp_delete_post( $deletethis->ID, true );
}
在您的情况下,必须检查以下表格中的数据(我在这里跳过tableprefix):
在所有情况下,您都必须使用post_id
/object_id
NULL或posts表中没有条目,然后删除它们。SQL应该非常直截了当。