Мне удалось сделать что-то подобное чтобы скрыть одну из вкладок, вот код:
Код: Выделить всё
add_filter('woocommerce_product_data_tabs', function($tabs) {
array_push($tabs['shipping']['class'], 'hide_if_test_product');
return $tabs;
}, 10, 1);
Теперь мне нужно будет сделать то же самое с текстовым полем на другой вкладке (на этот раз я не могу скрыть всю вкладку, потому что мне все еще нужно другое текстовое поле на этой вкладке), но у меня нет идея, как сделать что-то подобное, как в приведенном выше коде, но для поля, а не для вкладки. Я обнаружил, что правильным перехватчиком/фильтром для поля статуса запасов может быть «woocommerce_product_options_stock_status», но что дальше? Я просто не могу этого понять.

Спасибо большое,
Чупс
Подробнее здесь: https://stackoverflow.com/questions/391 ... pe-backend