Trong đoạn code dưới đây tôi sẽ lấy id của sản phẩm cộng với tiền tố để tự động tạo ra mã sku
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
function create_sku_from_product_id($product_id){ $sku = ''; if(strlen($product_id) == 1){ $sku = 'A00'.$product_id; }elseif(strlen($product_id) == 2){ $sku = 'A0'.$product_id; }else{ $sku = 'A'.$product_id; } return $sku; } function auto_create_sku_after_post_product( $post_id, $post ) { if($post->post_type == "product"){ $sku = create_sku_from_product_id($post_id); update_post_meta($post_id,'_sku',$sku); } } add_action( 'save_post','auto_create_sku_after_post_product', 20, 2 ); |
Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net
Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress