如何从我的帖子类型分类中计算帖子

时间:2013-01-10 作者:Batman

如何从自定义帖子类型和分类法中获取已发布帖子的数量。

我有自定义帖子类型:拖车,分类法:trailere noi

<?php 

$items = get_posts( array(
    \'post_type\'   => \'trailers\',
    \'numberposts\' => -1,
    \'taxonomy\'    => \'trailere-noi\',
    ));

$count =  count( $posts );
echo $count;


?>
我用这个代码来描述帖子的显示方式。。如何获得该分类法中所有帖子的计数?

响应:

<?php 
$related_posts = get_field( \'subtitrare_film\' );
$count =  count( $related_posts );
echo $count;
?>
Subitrare\\u film-是Relathip字段(信息:http://www.advancedcustomfields.com/docs/field-types/relationship/)此代码检索字段计数编号,但问题是:如果该自定义字段(关系fild)没有任何数据,则检索编号1,我希望显示0(如果没有数据)

2 个回复
SO网友:Rommel Castro A

尝试以下操作:

$items = get_posts( array(
    \'post_type\'   => \'trailers\',
    \'numberposts\' => -1,
    \'taxonomy\'    => \'trailere-noi\',
    ));

echo $posts->post_count;

SO网友:Rommel Castro A

我在代码中看到了另一件事,count()函数正在计算一些不存在的变量$posts,因此请尝试使用$items->post\\u count;

另一种选择是:

global $wp_query
$items = get_posts( array(
    \'post_type\'   => \'trailers\',
    \'numberposts\' => -1,
    \'taxonomy\'    => \'trailere-noi\',
    ));

echo $wp_query->found_posts
$wp\\u query应返回最后一个查询,由于get\\u posts()与wp\\u query一起使用,因此此解决方案应能正常工作

结束

相关推荐

Taxonomy in URL

我有一个大问题:我想在我的主页上有一个好的URL。我有一个自定义的帖子类型和分类法。现在我想要一个这样的URL:www.mydomain。com/视频(分类)/搞笑(分类)/视频(帖子)或www.mydomain。com/视频(分类)/体育(分类)/视频(帖子)我怎么得到这个?我正在寻找大约一年了。。。