Tôi đang cố gắng sử dụng tính năng hình ảnh phản hồi mới trong Wordpress 4.4 nhưng tôi vẫn gặp phải một vấn đề cụ thể khi cố gắng sử dụng_post_thumbnail với kích thước hình ảnh tùy chỉnh. Có vẻ như tôi không thể sử dụng kích thước hình ảnh tùy chỉnh.
Đoạn mã sau sẽ tạo ra một imgthẻ với srcsethiện tại:
<?php the_post_thumbnail('medium', array( 'class' => 'img-responsive' )); ?>
Đây là imgthẻ trông như thế nào với mediumkích thước được truyền vào hàm:
<img width="300" height="225" src="path/to/image-300x225.jpg" class="img-responsive wp-post-image" alt="Image" srcset="path/to/image-300x225.jpg 300w, path/to/image-768x576.jpg 768w, path/to/image.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px">
Tuy nhiên, khi tôi thực hiện một thay đổi để sử dụng kích thước hình ảnh tùy chỉnh của mình, nó sẽ srcsetbiến mất. Có ai biết những gì đang xảy ra ở đây?
Đây là cách tôi thêm kích thước hình ảnh tùy chỉnh của mình:
add_image_size ('my-custom-size', 1050, 626, true );
Đây là cách nó trông như thế nào trong mã:
<?php the_post_thumbnail('my-custom-size', array( 'class' => 'img-responsive' )); ?>
Và đây là những gì nó xuất ra, lưu ý rằng my-custom-sizenó không được đọc và thay vào đó nó được thêm vào wp-post-imagethay vì my-custom-size:
<img width="1024" height="626" src="path/to/image-1024x626.jpg" class="img-responsive wp-post-image" alt="Image">
Xin hãy giúp tôi hiểu những gì tôi đang làm sai!
add_image_size ('my-custom-size', 1050, 0, false );và để giải thích, xin vui lòng đọc wordpress.stackexchange.com/a/211405/18731