Khi chạy trình nhập, bạn phải chọn hộp kiểm để tải xuống và nhập tất cả phương tiện / tệp đính kèm.
Nếu bạn không làm như vậy, các bài đăng vẫn sẽ có một bộ hình ảnh nổi bật, nhưng tệp đính kèm mà họ đề cập sẽ không hợp lệ và mọi nỗ lực gọi the_post_thumbnail
sẽ thất bại. Sử dụng mã của bạn, bạn sẽ chỉ nhận được tiêu đề bài viết, và không có hình thu nhỏ. Điều này sẽ tạo ấn tượng rằng các bài đăng không có hình ảnh nổi bật đang được kéo vào. Đây không phải là trường hợp, chúng có một hình ảnh đặc trưng, nó chỉ không có sẵn vì lỗi bạn đã mắc phải khi nhập.
Xóa bài đăng của bạn và nhập lại bằng các cài đặt chính xác.
Ngoài ra để chứng minh quan điểm, bạn không thực sự kiểm tra bài viết, luôn luôn kiểm tra, ví dụ:
if ( $query->have_posts() ) { // you never checked to see if no posts were found
while($query->have_posts()) { // alt style syntax doesn't work with most IDEs
$query->the_post(); // individual statement should be on individual line
?><h2><?php the_title(); ?></h2><?php // you only need open/close tags here, not every line, save yourself some time typing
if ( has_post_thumbnail() ) { // only print out the thumbnail if it actually has one
echo '<p>post says it has a featured image</p>'; // double checking
the_post_thumbnail('thumbnail');
} else {
echo '<p>this post does not have a featured image</p>';
}
}
} else {
echo '<p>no posts found</p>';
}
Nếu bạn chưa chọn hộp kiểm, bạn sẽ nhận được hình ảnh cho biết họ có hình ảnh nổi bật, nhưng không có hình ảnh nào được hiển thị