आयातक को चलाने के दौरान, आपको सभी मीडिया / अनुलग्नकों को डाउनलोड करने और आयात करने के लिए चेकबॉक्स की जांच करनी होगी।
यदि आप नहीं करते हैं, तब भी पोस्ट में एक चित्रित छवि सेट होगा, लेकिन वे जिस अनुलग्नक का उल्लेख करते हैं वह अमान्य होगा, और कॉल करने का कोई भी प्रयास the_post_thumbnail
विफल हो जाएगा। अपने कोड का उपयोग करते हुए आपको केवल पोस्ट शीर्षक, और कोई थंबनेल नहीं मिलेगा। इससे यह आभास होता है कि जिन पोस्टों में कोई विशेष छवि नहीं है, उन्हें अंदर खींचा जा रहा है। यह मामला नहीं है, उनकी एक चित्रित छवि है, यह सिर्फ आयात करते समय आपके द्वारा की गई गलती के कारण उपलब्ध नहीं है।
अपनी पोस्ट हटाएं, और सही सेटिंग्स का उपयोग करके फिर से आयात करें।
इस बिंदु को प्रदर्शित करने के लिए, आपने वास्तव में पदों की जांच करने का कोई प्रयास नहीं किया, हमेशा जांच करें जैसे:
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>';
}
यदि आपने चेकबॉक्स की जाँच नहीं की है, तो आपको यह कहते हुए चित्र मिलेंगे कि उनकी एक चित्रित छवि है, लेकिन कोई चित्र नहीं दिखाया गया है