ĐĂNG TIN
logo
Online:
Visits:
Stories:
Profile image
Tác giả: fcwordpress
Trang tin cá nhân | Bài đã đăng
Lượt xem

Hiện tại:
1h trước:
24h trước:
Tổng số:
Các khái niệm featured image, thumbnail, add image size là gì?
Saturday, April 25, 2015 8:15
% of readers think this story is Fact. Add your two cents.


Hôm nay tôi sẽ chia sẽ với anh chị việc xử lý image trong wordpress, trước tiên chúng ta sẽ tìm hiểu các khái niệm

  • Featured image là gì

Đây là một khái niệm dùng để chỉ set một image là làm ảnh đại diện của một post, page…

  • Thumbnail là gì?

Là khái niệm dùng để chỉ việc xử lý image ra nhiều kích thước khác nhau. Có nghĩa là khi chúng ta upload một image lên nó sẽ tự động crop ra theo các size mà chúng ta định nghĩa, mặc định trong wordpress khi ta upload image lên thì ngoài image gốc wordpress sẽ cắt ra 3 size Thumbnail size, Medium size, Large size, ngoài ra chúng ta có thể định nghĩa thêm thông qua hàm add_image_size

  • add image size là khái niệm chỉ việc chúng ta khai báo thêm các size image cần crop trong quá trình làm theme hoặc plugin
  • Hướng dẫn xử lý image:

Đầu tiên anh chị phải nắm add_image_size.Ví dụ về cách sử dụng nó:

add_image_size( ‘shopviet-smallimage’, 80, 80, TRUE );
add_image_size( ‘shopviet-mediumimage’, 214, 279, TRUE );
add_image_size( ‘shopviet-largeimage’, 450, 587, TRUE );

Trong ví dụ trên chúng ta đã khai báo thêm 3 size image. Anh chị lưu ý các images đã upload trước đó tất nhiên là nó sẽ không được crop ra 3 cái size image mà chúng ta khai báo, để tạo lại thumnail anh chị xài một plugin có tên regenerate thumbnails để tạo lại size image nhé, còn các image về sao khi ta upload về sau nó sẽ tự động crop

Trong quá trình làm theme anh chị thường gặp phải các vấn đề liên quan đến image mà tôi sẽ chia sẽ dưới đây:

  • Truy vấn để lấy featured image cho post, page, post type

Trả về:

”aovoannovaigfgsdfg3251433659″

  • Lấy url image size

Nếu trong quá trình làm theme anh chị không muốn sử dụng cách trên mà ảnh chỉ muốn lấy url của image size thì  anh chỉ có thể làm như sau

$post_thumbnail_id = get_post_thumbnail_id(get_the_ID());
$src_thumbnail =wp_get_attachment_image_src($post_thumbnail_id ,’ ‘shopviet-mediumimage’);
$src_thumbnail[0];

$src_thumbnail[0] sẽ trả về http://genesis.vn/shopviet/wp-content/uploads/2015/04/aovoannovaigfgsdfg3251433659-214×279.jpg

  • Lấy url full image (ảnh gốc) là ảnh dưới local trước khi anh chị upload lên

$post_thumbnail_id = get_post_thumbnail_id(get_the_ID());
$src_thumbnail =wp_get_attachment_image_src($post_thumbnail_id ,’ ‘full’);
$src_thumbnail[0];

Sẽ trả về http://genesis.vn/shopviet/wp-content/uploads/2015/04/aovoannovaigfgsdfg3251433659.jpg

  • Để tìm kiếm lại bài viết anh chị vui lòng search các từ khóa sau

-add image size

-featured image là gì

-thumbnail là gì

-Lấy url image size

-Lấy url image full

-Lấy featured image

Tin nổi bật trong ngày
Tin mới nhất

Register

Newsletter

Email this story

If you really want to ban this commenter, please write down the reason:

If you really want to disable all recommended stories, click on OK button. After that, you will be redirect to your options page.