0

我正在使用 wordpress 3.4=5,我使用代码来获取帖子,但分页不适用于此,请帮助

$posts = get_posts('category='.$subcatid.'&orderby=rand&numberposts=4'); 
 foreach($posts as $post) { ?>
 <h2>
   <a href="<?php the_permalink() ?>" target="_parent"><?php the_title(); ?></a>
 </h2>
 <p><?php //echo $post->post_content; ?></p>
 <p><?php echo get_post_meta($post->ID, 'Address', true); ?></p>
 <hr style="margin-left:0px; margin-right:0px; margin-bottom:15px; margin-top:15px;" />
 <?php } ?>
4

2 回答 2

0

你可以这样做,并为此使用 wp-pagenavi 插件

<?php get_query_var('paged');
                         query_posts('cat='.$subcatid.'&posts_per_page=2');
                         if (have_posts()) : while (have_posts()) : the_post();
                         ?>

                        <h2>
       <a href="<?php the_permalink() ?>" target="_parent"><?php the_title(); ?></a>
     </h2>

     <p><?php echo get_post_meta($post->ID, 'Address', true); ?></p>
     <hr style="margin-left:0px; margin-right:0px; margin-bottom:15px; margin-top:15px;" />
                        <?php endwhile; 
                         if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
    <?php                   
                        endif; ?>
于 2013-02-01T14:15:31.250 回答
0

分页不适用于 get_posts() 。因为你修改了正常的循环 iter 。

于 2013-02-01T13:45:40.963 回答