Php wordpress循环中的重复数据输出
我使用同一页面中使用的pod制作了以下模板。第一个模板的输出正确,但第二个模板也显示与第一个模板相同的数据。我已经将where条件设置为各自的类别,但while循环似乎没有重置 第一个模板部分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
">
组大小
期间
成本
第二节模板
<?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' ) );
你可以在下面了解更多