我正在制定一个”房地产销售活动”, 你可以在此处查看。我为WordPress上的每个公寓/房屋创建了一个循环, 并制作了页面主题。在页面上, 你可以检查我是否具有”邻居”部分, 我想在该部分中显示每个”类别”(例如Bela Vista, Boa Vista等)中有多少公寓。
问题是我不知道该怎么做。这是我在填写字段时用于循环公寓的代码:
<?php
$newsArgs = array(
'post_type' => 'property', 'posts_per_page' => 200, "orderby" => 'meta_value_num', "meta_key" => 'numerooff', "order" => 'DESC', 'tax_query' => array(
array(
'taxonomy' => 'property-status', 'field' => 'slug', 'terms' => 'oneoff', )
)
);
$newsLoop = new WP_Query( $newsArgs );
while ( $newsLoop->have_posts() ) : $newsLoop->the_post();?>
也许我应该复制这段代码, 以显示数字?我真的不知道这是我创建要使用的块的地方。在上面的代码段中, 你可以看到我要放置的位置:
<!-- |-----------BELA VISTA-------------| -->
<div class="col-sm-3 col-xs-12 portfolio-item">
<a href="http://www.onecia.com.br/oneoff-belavista" target="_blank" class="">
<div class="view efffect">
<div class="portfolio-image">
<img src="<?php bloginfo('template_directory');?>/acoes/oneoff/bairro/belavista.jpg" alt=""></div>
<div class="mask text-center">
<h3 style="font-family: 'Novecento Wide Light'; color: #fff;">Bela Vista</h3>
<h4 style="color: #fff;">I WANT TO DISPLAY IT HERE</h4>
</div>
</div>
</div></a>
我该怎么办?
#1
get_term()和get_category()函数返回具有计数值的对象。
因此, 你可以使用以下脚本:
<?php
$cat_by_id=get_term(TERM_ID_HERE); // get_category(CAT_ID_HERE)
//$cat_by_slug= get_term_by('slug', 'oneoff-belavista', 'property-status');
?>
<h4 style="color: #fff;"><?php echo $cat_by_id->count;?></h4>
#2
另一种获取帖子数的简单方法是使用found_posts钩子:
<h4 style="color: #fff;"><?php echo $newsLoop->found_posts; ?></h4>
#3
之后$ newsLoop = new WP_Query($ newsArgs);使用$ count = $ newsLoop-> found_posts; echo $ count;
评论前必须登录!
注册