如何让分页适用于WordPress中的get_posts()?
我正在一个WordPress网站上工作,我已经创建了一个页面模板,可以按类别slug显示帖子。为此,我为页面创建了一个字段,WP_Catid,并将其设置为与要显示帖子的类别 slug 相等。但是,我只希望每个页面显示五个帖子,并在这些帖子的底部显示分页链接。如何使分页链接正确显示?
我的代码如下:
<div id="container">
  <div id="content" role="main">
    <?php
      $btpgid=get_queried_object_id();
      $btmetanm=get_post_meta( $btpgid, 'WP_Catid','true' );
      $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
      $args = array( 'posts_per_page' => 5,
                     'category_name' => $btmetanm,
                     'paged' => $paged,
                     'post_type' => 'post' );
      $myposts = get_posts( $args );
      foreach ( $myposts as $post ) : setup_postdata( $post ); 
        echo "<div style='border:2px groove black; margin-bottom:5px;'><h3 class='btposth'>";
        the_title(); 
        echo "</h3><div class='btpostdiv'>";
        the_content();
        echo "</div></div>";
      endforeach; 
      next_posts_link( 'Older Entries'); //not displaying
      previous_posts_link('Newer Entries »'); //not displaying
      wp_reset_postdata();
    ?>
  </div><!-- #content -->
</div><!-- #container -->
 
					 
				 
				    		 
				    		 
				    		