Ich verwende derzeit query_posts
, um diese benutzerdefinierten Beiträge anzuzeigen, aber ich bin mir ziemlich sicher, dass ich get_posts()
verwenden sollte, um sie richtig zu schreiben.
<?php query_posts( array( 'type-mario' => 'games', 'showposts' => 10 ) ); ?>
<p>Mario games</p>
<?php while ( have_posts() ) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<h2><?php the_title(); ?></h2>
</div>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
Danke für deinen Rat.
Hallo Elium2009 :
Wenn Sie Ihren Code verwenden, ist dies das, wonach Sie gesucht haben? (Beachten Sie, dass WP_Query()
nur die direktere Version von get_posts()
ist):
<?php $posts = WP_Query(array(
'taxonomy' => 'type-mario'
'term' => 'games',
'posts_per_page' => 10
)); ?>
<p>Mario games</p>
<?php while ( $posts->have_posts() ) : $posts->the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<h2><?php the_title(); ?></h2>
</div>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
Hoffe das hilft?
Sie können beides auch wirklich verwenden, aber wenn Sie get_posts verwenden möchten, gehen Sie wie folgt vor:
<?php query_posts('post_type=games&posts_per_page=10'); ?>
<?php if(have_posts()) : while (have_posts() ) : the_post(); ?>
...
<?php endwhile; endif; ?>