2016-04-13 3 views
0

Я бег цикл через пользовательский тип поста, который выглядит следующим образом:Loop только через специальные идентификаторы

<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
    <?php the_content(); ?> 
    <!-- START MEMBER LOOP --> 
    <?php 
     query_posts(array( 
      'post_type' => 'mitarbeiter', 
     )); 

     // Get the members 
     while (have_posts()) : the_post(); 
      ?>       
       <div class="col-md-6"> 
        <div class="well"> 
         <div class="row"> 
          <div class="col-xs-5"> 
           <?php 
           // Display the image 
           $image = get_field('portraitfoto'); 
           if (!empty($image)): ?> 
            <img class="sidebar-img" src="<?= $image['url']; ?>" alt="<?= $image['alt']; ?>" /><br /> 
           <?php endif; ?> 
          </div><!-- /.col-xs-5 --> 
          <div class="col-xs-7"> 
           <h2><?php the_title(); ?></h2> 
           <p><?= the_field('funktion'); ?><br> 
           <?= the_field('abteilung'); ?><br> 
           <?= the_field('telefon'); ?><br> 
           <a href="mailto:<?= the_field('email'); ?>"><?= the_field('email'); ?></a></p> 
          </div><!-- /.col-xs-7 --> 
         </div><!-- /.row --> 
        </div><!-- /.well --> 
       </div><!-- /.col-md-6 --> 

     <?php endwhile; ?> 
     <?php wp_reset_query(); ?> 
     <!-- END MEMBER LOOP --> 
<?php endwhile; else: ?> 
<?php endif; ?> 

Это возвращает все сообщения, но как я могу получить только сообщения с определенными идентификаторами? Там должно быть 4 сообщений для отображения с идентификаторами 149, 151, 161, 163.

+0

Я голосующий, чтобы закрыть этот вопрос не по теме, потому что это дубликат http://wordpress.stackexchange.com/questions/87613/wp-query-query-posts-by-ids-from-array и многие другие ресурсы, которые я нашел с поиском google – PeeHaa

ответ

2

Попробуйте использовать

query_posts(array('post__in' => array(149,151,161,163))); 

Чтобы получить сообщения с определенными идентификаторами.

+0

Большое спасибо, только то, что мне нужно! –

+0

Добро пожаловать, не забудьте проверить его, чтобы закрыть тему, если это нормально для вас :) –

+0

Я определенно, это просто показывает мне, что мне нужно подождать 2 минуты :-D –

Смежные вопросы