如何检索可用帖子的帖子状态?

时间:2017-01-10 作者:Prafulla Kumar Sahu

在前端,我可以使用

$stati = wp_count_posts(\'post\');
$statuses = array_keys(get_object_vars($stati));
参考号:get_available_post_statuses();

但是,有什么功能或方法可以获取可用帖子的帖子列表吗?

1 个回复
SO网友:montrealist

如果您想要包含帖子的帖子类型,为什么不获取所有帖子类型并获取每个帖子类型的计数(未测试):

$post_types = get_post_types();

foreach ( $post_types as $post_type ) {
    $count = wp_count_posts( $post_type );
    if( $count > 0 ) {
        // do something with it
    }
}

相关推荐

是否可以取消对特定帖子类型的POSTS_PER_PAGE限制?

我想知道我是否可以取消特定帖子类型的posts\\u per\\u页面限制。在存档中。php页面我显示不同的帖子类型,对于特定的“出版物”帖子类型,我想显示所有帖子。我如何在不影响传统“post”类型的情况下实现这一点?