Das ausgewählte Bild wird nicht auf der Seite angezeigt

Ich bin neu in der Erstellung eines Themas und frage mich, ob jemand helfen kann?

Ich versuche, alle hervorgehobenen Bilder von Beiträgen unter einer bestimmten Kategorie (id = 5) auf meiner Indexseite anzuzeigen, und es funktioniert nicht mit dem folgenden Code:

have_posts()) : while ($myblogPosts->have_posts()) : $myblogPosts->the_post(); ?> 

Kann jemand sehen, warum es nicht funktioniert? Alles, was ich bekomme, ist die “Sorry, keine Posts” angezeigt, wo das Bild sein sollte.

BTW, ich habe die cat id von dieser URL ( http: // localhost: 8888 / wp-admin / bearbeiten-tags.php? Action = bearbeiten & taxonomy = category & tag_ID = 5 & post_type = blog )

Danke im Voraus!!

Solutions Collecting From Web of "Das ausgewählte Bild wird nicht auf der Seite angezeigt"

Von der URL, die Sie angegeben haben, sehen Sie aus, als ob Sie einen benutzerdefinierten Blogposttyp verwenden . Die wahrscheinlichste Ursache dafür, dass Sie den Post, den Sie anzeigen möchten, nicht sehen, ist, dass WP_Query standardmäßig nur Posts anzeigt. Weitere Informationen finden Sie unter WordPress-Codex auf WP_Query Post & Page Parameters .

Damit Ihre WP_Query den Post zurückgibt, den Sie gerade benötigen, müssen Sie Zeile 2 ersetzen:

 $myblogPosts = new WP_Query('cat=5'); // Cat 5 is the blog category. 

Mit etwas mehr wie folgt:

 $args = array( 'post_type' => 'blog', 'cat'=> 5); // Cat 5 is the blog category. $myblogPosts = new WP_Query($args);