首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将get_terms $count用于自定义分类法

如何将get_terms $count用于自定义分类法
EN

Stack Overflow用户
提问于 2017-10-09 07:20:42
回答 2查看 12.7K关注 0票数 0

有一个名为custom-taxonomycampaign_action,它有三个类别,名为draftlivepaused

我只想显示每一个的计数,但不显示在一个列表中。

例如,我想重复每一个人的点票,作为-

代码语言:javascript
复制
<li>Draft (<?php //code to display a number count for drafts ?>)</li>
<li>Live (<?php //code to display a number count for live ?>)</li>
<li>Paused (<?php //code to display a number count for paused ?>)</li>

我通过显示成功地做到了这一点

代码语言:javascript
复制
foreach ( $terms as $term ) {
   echo '(' . $term->count . ')';
 }

然而,这并不适用于我,我想得到每个单独的$count

谢谢你的帮助。

编辑

来进一步展示我目前的状况

代码语言:javascript
复制
    <?php  
$terms = get_terms('campaign_action');

 if ( !empty( $terms ) && !is_wp_error( $terms ) ){

 echo '(0)';
 foreach ( $terms as $term ) {
   echo '(' . $term->count . ')';
 }
 } 
?> 

这将显示每个单独类别的所有计数,但我只想显示draft类别在custom_taxonomy of campaign_action中的计数。

这是一个图片,上面的成就时,添加到草案的末尾。我希望它只显示drafts类别在custom-taxonomy of campaign_action中的计数。如果该类别的帖子为零,则应显示为零。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-09 07:28:49

尝试下面的代码,并阅读我对代码的评论。

代码语言:javascript
复制
echo wp_list_categories( array(
    'orderby'    => 'name',
    'show_count' => true,
    'taxonomy'   => 'campaign_action' //i guess campaign_action  is your  taxonomy 
) );

还有第二种方法用于自定义html布局,请检查下面的代码以获得自定义html布局。

代码语言:javascript
复制
$terms = get_terms(array(
 'taxonomy' => 'campaign_action',//i guess campaign_action  is your  taxonomy 
 'hide_empty' => false
));
echo $terms->name;
echo $terms->count;

问题编辑后的 :

代码语言:javascript
复制
$terms = get_terms(array(
'taxonomy' => 'campaign_action',//i guess campaign_action  is your  taxonomy 
'hide_empty' => false
));
foreach ($terms as $terms)
{
    if($terms->name == 'Draft') 
    {
        echo $terms->name;
        echo $terms->count; 
    }   
}
票数 4
EN

Stack Overflow用户

发布于 2017-10-09 07:30:53

你需要争论一下:

代码语言:javascript
复制
<?php
$args = array(
     'post_type' => 'campaign_action',
     'post_status' => 'publish' //(Or Draft...etc)
);
$show_recipes= get_posts( $args );
echo $show_recipes->post_count;
?>

以下是WP:Status中状态的完整列表

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46640752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档