簡體   English   中英

如何獲取一個類別中的多少帖子並將其顯示在wordpress主題上

[英]How to get how many posts on a category and display it on wordpress theme

我正在制定“房地產銷售活動”,您可以在此處查看 我為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>

我該怎么辦?

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> 

另一種獲取帖子數的簡單方法是使用found_posts鈎子:

<h4 style="color: #fff;"><?php echo $newsLoop->found_posts; ?></h4>

之后$newsLoop = new WP_Query( $newsArgs ); 使用$count=$newsLoop->found_posts; echo $count; $count=$newsLoop->found_posts; echo $count;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM