Помощь Вывести вторую новсть в списке из другой категории

kikorik

Постоялец
Регистрация
13 Май 2012
Сообщения
148
Реакции
19
Добрый день, уважаемые форумчане, прошу помощи в выводе записей из двух разных рубрик, а точнее, на главной вывожу 4 последних новости в две колонки, вторую новость необходимо вывести из другой рубрики. Кто подскажет код реализации?
 

D'Jack

Постоялец
Регистрация
22 Сен 2012
Сообщения
436
Реакции
164
PHP:
<!-- самый новый пост категории_1 -->

<?php $args = array(

          'post_type' => 'post',

              'posts_per_page' => 1,

          'taxonomy' => 'kategory_1',

           );

          $novosti = new WP_Query( $args ); // дальше - loop

          if( $novosti->have_posts() ) : ?>

              <?php while( $novosti->have_posts() ) :

                  $novosti->the_post();

                  // тут выводим пост ?>

                  <div>

                    <h2><?php the_title(); ?></h2>

                    <a href="<?php the_permalink(); ?>" ><?php the_excerpt(); ?></a>

                  </div>

   <?php endwhile; ?>

<?php endif;

wp_reset_postdata(); ?>



<!-- самый новый пост категории_2 -->

 <?php $args = array(

          'post_type' => 'post',

          'posts_per_page' => 1,

          'taxonomy' => 'kategory_2',

           );

          $novosti = new WP_Query( $args ); // дальше - loop

          if( $novosti->have_posts() ) : ?>

              <?php while( $novosti->have_posts() ) :

                  $novosti->the_post();

                  // тут выводим пост ?>

                  <div>

                    <h2><?php the_title(); ?></h2>

                    <a href="<?php the_permalink(); ?>" ><?php the_excerpt(); ?></a>

                  </div>

   <?php endwhile; ?>

<?php endif;

wp_reset_postdata(); ?>



<!-- два поста категории_1, пропуская первый -->

 <?php $args = array(

          'post_type' => 'post',

          'posts_per_page' => 2,

          'post__not_in' => array( 1, ),

          'taxonomy' => 'kategory_1'

           );

          $novosti = new WP_Query( $args ); // дальше - loop

          if( $novosti->have_posts() ) : ?>

              <?php while( $novosti->have_posts() ) :

                  $novosti->the_post();

                  // тут выводим пост ?>

                  <div>

                    <h2><?php the_title(); ?></h2>

                    <a href="<?php the_permalink(); ?>" ><?php the_excerpt(); ?></a>

                  </div>

   <?php endwhile; ?>

<?php endif;

wp_reset_postdata(); ?>
 
Последнее редактирование:
Сверху