【问题标题】:Create a Wordpressloop with two posts of the next page使用下一页的两个帖子创建一个 Wordpressloop
【发布时间】:2011-08-18 10:28:32
【问题描述】:

我需要创建一个 wordpress 站点,它在前面显示 5 个帖子并在不同的循环中:下一页的 2 个帖子。如果您访问第二页,这些会显示出来。你有什么想法?我想通过在不同的循环中显示“旧”帖子来显示“更多文章”。

谢谢

【问题讨论】:

  • 如果您仍想得到答案,您应该将问题移至wordpress.stackexchange.com - 那里有更多专家。要么标记您的问题以引起版主注意,要么自己在此处删除并重新发布到 WP.SE

标签: php wordpress loops


【解决方案1】:

对于第一页,在 wordpress 设置中将您的列表限制为每页 5 个帖子。

然后您创建第二个页面并应用页面模板,因为您已经进行了自定义查询以获取 2 个帖子。

  $cat = get_cat_ID($category);
  $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
  $post_per_page = 2; // -1 shows all posts
  $do_not_show_stickies = 1; // 0 to show stickies
  $args=array(
  'category__in' => array($cat),
  'orderby' => 'date',
  'order' => 'DESC',
  'paged' => $paged,
  'posts_per_page' => $post_per_page,
  'caller_get_posts' => $do_not_show_stickies
  );
  $temp = $wp_query;  // assign orginal query to temp variable for later use   
  $wp_query = null;
  $wp_query = new WP_Query($args); 

  if( have_posts() ) : 
  ...

要了解更多信息,请参阅Wordpress Codex Reference

【讨论】:

  • 对不起,我不明白 :-) 我想在 index.php 上创建两个循环。第一个显示 5 个帖子(如您所说),第二个显示下一页的简短帖子。用wordpress可以吗?
猜你喜欢
  • 2019-04-15
  • 1970-01-01
  • 2021-03-02
  • 1970-01-01
  • 2011-09-13
  • 2020-06-21
  • 1970-01-01
  • 1970-01-01
  • 2014-09-26
相关资源
最近更新 更多