Wordpress / Woocommerce将帖子ID和订单ID偏移10000

时间:2019-07-09 11:02:36

标签: php mysql wordpress woocommerce id

我有一个运行woocommerce的wordpress网站。该网站具有创建的页面,因此wp_posts和wp_postmeta表中填充了帖子ID。我想从其他woocommerce网站导入订单,但是,如果导入这些postid,则当然会与wp_posts中的现有记录发生冲突,例如id会冲突。

因此,我想编写一个快速的PHP脚本,将wp_posts中的所有当前ID都设置为10000及更高版本,这样我就可以将ID都在10000以下的数据导入我的数据。记录在ID为4000的wp_posts中,我会将ID更改为10001。但是问题是我注意到我还需要更新wp_postmeta才能更改ID的映射。现在它已经失控了,因为在其他记录(例如wp_postmeta中的meta_key)中过多提及了ID

1 个答案:

答案 0 :(得分:1)

您无需编写任何自定义脚本即可执行此操作。您可以为此使用插件。这是一个示例Order Export & Order Import for WooCommerce。您无需担心帖子ID,插件将解决此问题。