Мне нужно обновить название моего продукта WooCommerce. Я пытаюсь с помощью небольшого плагина. Метод, который я использую, обновляет первый продукт в l oop, но также немедленно выдает «критическую ошибку», эхо после WC_Product_Data_Store_CPT :: update ($ product) никогда не выполняется:
foreach($products as $product){
if ($product instanceof WC_Product) {
echo 'Ye its a product';
$new_name='new name';
$product->set_name($new_name);
WC_Product_Data_Store_CPT::update( $product );
echo "<br>--------------------<br>";
}}