Я создал небольшой плагин, который вставляет 2 пользовательских поля в категории Woocomerce. Сайт многоязычный и использует многоязычный пресс. проблема заключается в обновлении полей при сохранении изменений. В то время как все поля остаются разными на двух языках, при обновлении моего языка персонализированные обновляются как на одном языке, так и на другом.
Вызванное действие: add_action('edited_product_cat', array($this, 'saveSizeGuide'), 10, 3);
В функции:
function saveSizeGuide($term_id) {
$guideSizeCM = filter_input(INPUT_POST, 'guideSizeCM');
update_term_meta($term_id, 'guideSizeCM', $guideSizeCM);
$guideSizePL = filter_input(INPUT_POST, 'guideSizePL');
update_term_meta($term_id, 'guideSizePL', $guideSizePL);
}
Как это исправить? Существует ли другой способ сохранения данных термина, если используется многоязычная печать?