Ví dụ sau đây tôi muốn thêm một field là “Đơn Vị Tính” Chẳn hạn, trong woocommerce chỉ có đơn vị là kg,cm nên khi đơn vị ví dụ là ram giấy hay túi… thì chúng ta bắt buột phải tạo field mới, nay sau đây là code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
add_action( 'woocommerce_product_options_general_product_data', array($this,'add_field_unit_for_product') ); add_action( 'woocommerce_process_product_meta', array($this,'save_field_unit_for_product') ); function add_field_unit_for_product(){ global $woocommerce, $post; echo '<div class="product_custom_field">'; woocommerce_wp_text_input( array( 'id' => '_don_vi_tinh', 'label' => __( 'Đơn vị tính'), 'placeholder' => 'Đơn vị tính', 'desc_tip' => 'true' ) ); echo '</div>'; } function save_field_unit_for_product($post_id){ $_don_vi_tinh = $_POST['_don_vi_tinh']; if (!empty($_don_vi_tinh)) update_post_meta($post_id, '_don_vi_tinh', esc_attr($_don_vi_tinh)); } |
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