Поддержка WooCommerce Проблема с дублированием товара в Woocommerce

  • Здравствуйте.
    Перенос сайт с одного хостинга на другой. Теперь в Woocommerce перестало работать дублирование существующего товара. Если создать новый товар и попытаться продублировать его, то все работает. Если попробовать с существующим, то идет редирект на страницу wp-admin/edit.php.
    С движком вордпресса не знаком, поэтому пришлось копаться в коде, сравнивая версии сайтов на новом и предыдущем хостинге, где все работало правильно.

    Нашел скрипт, что расхождение возникает в функции save() файла \wp-content\plugins\woocommerce\includes\abstracts\abstract-wc-product.php

    В ней есть хук
    do_action( ‘woocommerce_before_’ . $this->object_type . ‘_object_save’, $this, $this->data_store );, где $this->object_type=product
    На рабочем хостинге после его выполнения создается новый товар и, вызвав get_id(), можно получить его id. На новом get_id() выдает 0.

    Как можно узнать причину неудачного выполнения этого хука? Пытался найти функцию, которая выполняется при его вызове, но не получилось.

  • Тема «Проблема с дублированием товара в Woocommerce» закрыта для новых ответов.