wc_product_force_unique_sku() WC 3.0.0
Force a unique SKU.
Хуков нет.
Возвращает
Null. Ничего.
Использование
wc_product_force_unique_sku( $product_id );
- $product_id(числоeger) (обязательный)
- Product ID.
Список изменений
С версии 3.0.0 | Введена. |
Код wc_product_force_unique_sku() wc product force unique sku WC 5.0.0
function wc_product_force_unique_sku( $product_id ) {
$product = wc_get_product( $product_id );
$current_sku = $product ? $product->get_sku( 'edit' ) : '';
if ( $current_sku ) {
try {
$new_sku = wc_product_generate_unique_sku( $product_id, $current_sku );
if ( $current_sku !== $new_sku ) {
$product->set_sku( $new_sku );
$product->save();
}
} catch ( Exception $e ) {} // @codingStandardsIgnoreLine.
}
}