Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php wordpress循环中的重复数据输出_Php_Wordpress - Fatal编程技术网

Php wordpress循环中的重复数据输出

Php wordpress循环中的重复数据输出,php,wordpress,Php,Wordpress,我使用同一页面中使用的pod制作了以下模板。第一个模板的输出正确,但第二个模板也显示与第一个模板相同的数据。我已经将where条件设置为各自的类别,但while循环似乎没有重置 第一个模板部分 "> 组大小 期间 成本 第二节模板 <?php $terms = get_terms('front_page', array( 'orderby' => 'count', 'hide_empty' => 0 )); foreach( $terms as $t

我使用同一页面中使用的pod制作了以下模板。第一个模板的输出正确,但第二个模板也显示与第一个模板相同的数据。我已经将where条件设置为各自的类别,但while循环似乎没有重置

第一个模板部分


">
组大小
期间
成本
第二节模板

<?php

$terms = get_terms('front_page', array(
    'orderby'    => 'count',
    'hide_empty' => 0
));
foreach( $terms as $term ) {
    $args = array(
        'post_type' => array(
            'trekking',
            'trek_peak',
            'expedition',
            'great_himalayan_trai'
        ),
        'front_page' => $term->slug
    );
    $query = new WP_Query( $args );
}     
while ( $query->have_posts() ) : $query->the_post(); ?>

<div class="featured-card featured">
  <div class="featured-card__image featured-card__image--featured">
    <div class="book">
      <a href="https://khumbu-shangrila.com/booking/">
        <p>BOOK NOW</p> 
      </a>
    </div>
    <img src="<?php the_post_thumbnail_url(); ?>"/>
  </div>
  <div class="featured-card__unit-name">
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
      <p class="status">Trek Confirmed</p>
      <p class="departure">Departure Date : 2018/01/12</p>
    </div>
  <div class="featured-card__unit-stats featured-card__unit-stats--featured clearfix">
    <div class="one-third">
      <div class="stat">2-10 pax</div>
        <div class="stat-value">Group Size</div>
      </div>
      <div class="one-third">
         <div class="stat">16 Days</div>
         <div class="stat-value">Duration</div>
      </div>

      <div class="one-third no-border">
        <div class="stat">$1500</div>
        <div class="stat-value">Cost</div>
      </div>
   </div>
 </div>

<?php
    endwhile;
    wp_reset_postdata();
?>                       

"/>

长途跋涉已确认

出发日期:2018/01/12

2-10人 组大小 16天 期间 $1500 成本
我认为您的问题来自WP\U查询,您需要指定希望在每个模板中显示的类别类型,这样我就不会重复

$query = new WP_Query( array( 'cat' => 4 ) );


$query = new WP_Query( array( 'category_name' => 'staff' ) );
你可以在下面了解更多