Hallo,
ich habe custom posts definiert, und diese per shortcode
in eine Seite eingefügt.
Wenn ich die loop in meinem Plugin durchlaufe:
PHP
function custPostLoop($aType) {
global $post;
$cnt = "";
ob_start();
while(have_posts()) :
get_the_title();
endwhile;
rewind_posts();
query_posts( array( 'post_type' => array($aType) ) );
$nPosts = 0;
while(have_posts()) :
the_post();
$nPosts++;
echo '<div class="ght_posts_gallery">';
?>
<a class="a_post_link" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" class="linked">
</a>
</div>
<?php
endwhile;
$cnt .= ob_get_contents();
ob_end_clean();
return $cnt;
}
Alles anzeigen
werden 11 von 14 definierten posts korrekt angezeigt, die anderen
drei fehlen.
Der Status von allen custom posts dieses Typs ist "publish" im Feld
post_status in der Datenbank (Tabelle wp_posts), das habe ich schon
geprüft. Ich kann nicht erkennen, warum drei von vierzehn posts
fehlen.
Hat jemand eine Idee?
Danke!