Wordpress / Woocommerce меняют идентификаторы постов и идентификаторов заказов на 10000 - PullRequest
0 голосов
/ 09 июля 2019

У меня есть WordPress веб-сайт, на котором работает woocommerce.На веб-сайте созданы страницы, поэтому таблицы wp_posts и wp_postmeta заполнены идентификаторами записей.Я хочу импортировать заказы с другого сайта woocommerce, однако, если импортировать эти посты, конечно, это будет конфликтовать с моими существующими записями в wp_posts, например, так как идентификаторы будут конфликтовать.

Поэтому я хотел написать быстрый PHP-скрипт длясдвинуть все текущие идентификаторы в wp_posts, скажем, 10000 и далее, чтобы я мог импортировать мои данные, где все идентификаторы меньше 10000. Так, например, там, где у меня в настоящее время есть запись в wp_posts с идентификатором 4000, я бы изменил идентификатор набыть 10001. Однако проблема в том, что я заметил, что мне также нужно обновить wp_postmeta, чтобы изменить отображение идентификатора.Теперь он вышел из-под контроля, потому что слишком много упоминаний идентификаторов в других записях, таких как meta_key в wp_postmeta

1 Ответ

1 голос
/ 09 июля 2019

Вам не нужно писать какой-либо собственный скрипт для этого. Вы можете использовать плагины для этого. Вот пример Экспорт заказа и импорт заказа для WooCommerce . Вам не нужно беспокоиться об идентификаторах сообщений, плагин позаботится об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...