İçe aktarıcıyı çalıştırırken, tüm medya / ekleri indirmek ve içe aktarmak için onay kutusunu işaretlemelisiniz.
Bunu yapmazsanız, yayınlarda özellikli bir resim grubu bulunur, ancak başvuruda bulundukları ek geçersiz the_post_thumbnail
olur ve arama denemesi başarısız olur. Kodunuzu kullanarak sadece yayın başlığını alırsınız ve küçük resim olmaz. Bu, hiçbir özellikli resmi olmayan gönderilerin çekildiği izlenimini verir. Bu durum böyle değildir, özellikli bir resme sahiptir, içe aktarırken yaptığınız hata nedeniyle kullanılamaz.
Yayınlarınızı silin ve doğru ayarları kullanarak yeniden içe aktarın.
Ayrıca noktayı göstermek için, mesajları gerçekten kontrol etmeye çalışmadınız, her zaman örneğin:
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>';
}
Onay kutusunu işaretlemediyseniz, özellikli bir resme sahip olduklarını söyleyen resimler alırsınız, ancak hiçbir resim gösterilmez