在从开发人员导入之前,运行查询以删除所有临时发布
由于菜单和页面是自定义的帖子类型,这将更新所有帖子、页面和菜单以匹配您的开发人员站点。
通过运行数据库查询删除临时服务器中的所有帖子。请注意,代码需要设置用户ID。如果有更多用户,请修改它或多次运行它。
SET @WPUSERID=\'1\';
-- end config
-- Delete a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b
ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c
ON (a.ID = c.post_id)
WHERE a.post_author = @WPUSERID;
导入从开发人员站点导出的XML文件。
Caution: 为dev和staging备份数据库,以防您不小心将它们混淆(例如,您认为您连接到了stage,并且在执行删除操作时确实连接到了dev)。
安全:删除前查看帖子
Select * FROM wp_posts a
LEFT JOIN wp_term_relationships b
ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c
ON (a.ID = c.post_id)
WHERE a.post_author = @WPUSERID;