Tip hay cho Woocommerce & Flatsome

Trong bài chia sẻ lần này mình sẽ chia sẻ các tip và code mình lụm lặt, tìm hiểu được trong quá trình làm website Woocommerce & Flatsome

[color=#0099ff]Tự xóa ảnh sản phẩm khi xóa sản phẩm[/color] | Nguồn: Nguyễn Đình Phú

//Tự xóa ảnh sản phẩm khi xóa sản phẩm
function delete_all_attached_media( $post_id ) {
     if ( get_post_type($post_id) == "product" ) {
          $attachments = get_attached_media( '', $post_id );
          foreach ($attachments as $attachment) {
               wp_delete_attachment( $attachment->ID, 'true' );
          }
     }
}
add_action( 'before_delete_post', 'delete_all_attached_media' );

[color=#0099ff]Hiển thị hình ảnh sản phẩm trong email thông báo đơn hàng mới[/color] | Nguồn: Flatsome Việt Nam

image

//Cách thêm Hình ảnh vào email đặt hàng WooCommerce
function gh_add_image_to_wc_emails( $args ) {
    $args['show_image'] = true;
    $args['image_size'] = array( 100, 50 );
    return $args;
}
add_filter( 'woocommerce_email_order_items_args', 'gh_add_image_to_wc_emails' );

[color=#0099ff]Căn đều giá sản phẩm[/color] | Nguồn: qnet88.com

/*Co dinh khoang cach ten sp*/
p.name.product-title a {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
height: 40px; /*tùy theo bạn muốn hiển thị bao nhiêu hàng, như ở đây là 2 hàng tiêu đề như hình*/
}
1 Lượt thích