使用某些标签WordPress拉出所有帖子

时间:2015-05-21 09:57:39

标签: php html wordpress loops

我有这段代码:

    <div class="col-md-4 col-sm-4 col-xs-12 mob">
  <?php 
  $args = array('tag_slug__and' => array('testtag'));
  $loop = new WP_Query( $args );
  while ($loop->have_posts() ) : $loop->the_post();
  ?>
  <a style="color:#333; text-decoration:none;" href="<?php echo get_permalink(); ?>">
    <?php 
    if(has_post_thumbnail()) {                    
      $image_src = wp_get_attachment_image_src( get_post_thumbnail_id(),'full' );
      echo '<img src="' . $image_src[0]  . '" width="100%"  />';
    } 
    ?>
    <h4><?php the_title(); ?></h4>   

    <?php the_excerpt(); ?>

  <?php endwhile; ?>
  <?php wp_reset_query(); ?>
</a>

哪个帖子有一个标签&#39; testtag&#39;。

而不是复制此代码,并使用&#39; testtag1&#39;,&#39; testtag2&#39;

如何抓住所有包含标签&#39; testtag&#39;的帖子?并继续将它们添加到4列中?

任何链接/帮助

1 个答案:

答案 0 :(得分:0)

没关系,简单修复!!

 <div class="row" style="margin-top:20px;">

      <?php 
      $args = array('tag_slug__and' => array('testtag'));
      $loop = new WP_Query( $args );
      while ($loop->have_posts() ) : $loop->the_post();
      ?>
      <div class="col-md-4 col-sm-4 col-xs-12 mob">
      <a style="color:#333; text-decoration:none;" href="<?php echo get_permalink(); ?>">
        <?php 
        if(has_post_thumbnail()) {                    
          $image_src = wp_get_attachment_image_src( get_post_thumbnail_id(),'full' );
          echo '<img src="' . $image_src[0]  . '" width="100%"  />';
        } 
        ?>
        <h4><?php the_title(); ?></h4>   

        <?php $trimexcerpt = get_the_excerpt();

        $shortexcerpt = wp_trim_words( $trimexcerpt, $num_words = 10, $more = '… <br/> <a href="">Read More ...</a>' ); 

        echo '<a style="color:#333; text-decoration:none;" href="' . get_permalink() . '"><p>' . $shortexcerpt . '</p></a>'; 

        ?>
  </div>
      <?php endwhile; ?>
      <?php wp_reset_query(); ?>
    </a>

</div>