如何将帖子计数器添加到自定义分类术语列表中?

时间:2013-05-07 作者:kanabi

我正在使用以下代码显示现有自定义帖子类型帖子当前使用的术语列表(单选按钮):

$args = array( 
  \'taxonomy\' => \'typ\',
  \'post_type\' => \'instytucje\',
);
$terms = get_terms(\'typ\', $args);
$count = count($terms); $i=0;
if ($count > 0) {
    $cape_list = \'\';
    foreach ($terms as $term) { 
        $i++;
        $term_list .= \'<input type="radio" name="typ" value="\' . $term->slug . \'"> \' . $term->name . \'\';
        if ($count != $i) $term_list .= \'<br>\'; else $term_list .= \'<br>\';
    }
    echo \'<form name="filterby" action="" method="GET">\';
    echo $term_list;
    echo \'<button OnClick="document.filterby.submit();">Szukaj</button>\';
}
该列表用作按术语筛选帖子的表单。

我的问题是——如何在列表中的每个学期旁边添加一个计数器来显示帖子的数量?

[单选按钮][术语名称][包含该术语的帖子数量]

这是我正在工作的网站:
http://www.marketingpolityczny.org/baza-wiedzy/instytucje/

1 个回复
SO网友:jkhedani

用以下代码替换第11行(未测试):

$term_list .= \'<input type="radio" name="typ" value="\' . $term->slug . \'"> \' . $term->name . \' Number of Posts:\'. $term->count;
看来get_terms 具有post count返回值。

结束

相关推荐

WP_INSERT_POST或wp_SET_POST_TERMS不保存分类,但wp_SET_POST_TERMS保存分类

我有个小问题。我有一个自定义分类法“rodzaj”,其值为I.ex.obrazek。我使用此代码添加帖子:$postArray = array( \'post_status\' => \'publish\', \'post_author\'=> get_current_user_id(), \'post_category\'=>array($catId),