发射前清除虚拟数据

时间:2016-10-25 作者:theyuv

我一直在开发本地服务器上开发我的WordPress站点。

我现在想将站点移动到我的生产服务器。

don\'t need 在开发服务器上测试时生成的任何虚拟数据(帖子、用户等)。然而,我do need 任何与网站设计有关的东西(页面、小部件等)。

最初,我尝试简单地清除数据库中所有没有wp_options. 但是,我注意到wp_posts (例如:post\\U类型:页面),wp_postmeta, wp_term_relationshipswp_term_taxonomy 与用户生成的内容(如帖子)无关,而是与网站的显示相关。

有什么简单的、推荐的方法可以从我的数据库中清除所有这些“非显示”数据吗?

可能的方法:

1) 在的帮助下直接从我的数据库中删除inner joins(其中post_type 等于“页面”或“导航菜单项”或“附件”)。

2) 使用仪表板删除帖子、用户和评论。

1 个回复
最合适的回答,由SO网友:cjbj 整理而成

有一些插件可以为您实现这一点(example). 它是否值得安装并学习如何使用,取决于你有多少帖子、页面等等。

如果你的数量少于,比如说,100,你可以使用帖子、页面和用户上的屏幕选项选项卡来选择一个足够高的数字,以显示在一个页面上。然后简单地选择all和trash。这也适用于列表模式下的介质(而不是无限滚动的默认网格模式)。

我不会为此而破坏数据库。除非你真的有很多数据要删除,否则对于一次性工作来说,这太耗时了。

相关推荐

Reducing Database Query Time

在这里寻找一些建议。有一位客户已经在WooCommerce上工作了大约一年半。我们为他们建了一个新网站。他们开始增加一条新的家具生产线。每个项目有700-800个产品变体组合。由于从生产线中添加了大约8个新产品,当您在管理中查看产品列表时,加载需要花费很长时间。如果您快速编辑一个产品,并说将其添加到第二个类别,然后单击“更新”,则完成查询平均需要10.2-10.8秒(根据查询监视器)。意识到有700-800个变体需要迭代,如果可以理解的话,可能需要更长的时间。我已经恢复到2017主题,禁用了除woocom