Background of the issue:
I am trying to automate the duplication of products from Japanese to English on my site скрытая ссылка. We previously used custom code to achieve this, but after updating the WooCommerce Multilingual & Multicurrency plugin to v5.4.4, the added variables are removed each time we publish a product. Removing the custom code fixes the variables issue, but then we have to manually duplicate the product. The custom code used is: // auto duplicate products add_action( 'wp_insert_post', 'my_duplicate_on_publish' ); function my_duplicate_on_publish( $post_id ) { global $post; if (is_null($post)) { return $post_id; } if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return $post_id; } if ( isset( $post->post_type ) && $post->post_type == 'revision' ) { return $post_id; } remove_action( 'wp_insert_post', 'my_duplicate_on_publish' ); $is_translated = apply_filters( 'wpml_element_has_translations', '', $post_id, $post->post_type ); if ( !$is_translated ) { do_action( 'wpml_admin_make_post_duplicates', $post_id ); } add_action( 'wp_insert_post', 'my_duplicate_on_publish' ); }
Symptoms:
The added variables are removed each time we publish a product after updating the WooCommerce Multilingual & Multicurrency plugin to v5.4.4 with our custom code that automatically duplicated the product from Japanese to English
Questions:
Is there a setting we can adjust to automate product duplication instead of using custom code?
Управление согласием на использование Cookie
Мы используем cookies для оптимизации нашего сайта и услуг. Ваше согласие позволяет нам обрабатывать такие данные, как поведение при просмотре. Отказ от согласия может повлиять на работу некоторых функций.
Функциональный
Всегда активен
Это необходимо для корректной работы нашего веб-сайта.
Предпочтения
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Статистика
Мы используем их для анализа статистики нашего сайта. Собранная информация полностью анонимна. Техническое хранение или доступ, используемые исключительно для анонимных статистических целей. Без повестки, добровольного согласия вашего интернет-провайдера или дополнительных записей третьих лиц информация, хранящаяся или извлекаемая для этой цели, обычно не может быть использована для вашей идентификации.
Маркетинг
Эти cookies отслеживают Ваш просмотр веб-страниц, чтобы предоставлять релевантную Вам рекламу.