Создать Wordpressloop с двумя сообщениями на следующей странице - PullRequest
2 голосов
/ 04 мая 2011

Мне нужно создать WordPress-сайт, который показывает 5 постов спереди и в другом цикле: 2 поста следующей страницы. Они появляются, если вы посещаете вторую страницу. Есть ли у вас какие-либо идеи? Я хочу показать «Другие статьи», отображая «старые» сообщения в другом цикле.

Спасибо

1 Ответ

0 голосов
/ 07 мая 2011

Для первой страницы ограничьте свой список до 5 постов на страницу в настройках WordPress.

Затем вы создаете вторую страницу и применяете шаблон страницы, когда вы сделали пользовательский запрос для получения 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...