public function generateNewSKUs($product_ids) { foreach ($product_ids as $post_id) { $new_sku = WPLA_SkuGenerator::generateNewSKU($post_id); update_post_meta($post_id, '_sku', $new_sku); } $this->showMessage(count($product_ids) . ' product SKUs have been updated.'); }
function column_sku_preview($item) { $new_sku = WPLA_SkuGenerator::generateNewSKU($item['id']); $color = ''; if ($item['sku'] != '') { $color = 'silver'; } return sprintf('<span style="color:%1$s">%2$s</span>', $color, $new_sku); }