显示一个月的自定义帖子类型

时间:2011-06-24 作者:Oterox

我有一个名为“cpt\\u docs”的自定义post类型:add\\u action(\'init\',\'create\\u post\\u type\');

function create_post_type() {
    register_post_type( \'cpt_docs\',
        array(
            \'labels\' => array(
                \'name\' => __( \'Docs\' ),
                \'singular_name\' => __( \'Doc\' )
            ),
        \'public\' => true,
        \'has_archive\' => true,
        )
    );
}
我有月份选项卡,我想显示当月的“文档”。我需要在主页上显示自定义帖子类型,但我不知道我该怎么做。

我应该使用硬编码的sql查询,还是有其他方法?

厚度全部。

1 个回复
最合适的回答,由SO网友:Oterox 整理而成

如果我使用这样的过滤器,效果会很好:

add_filter(\'getarchives_where\',\'docs_filter\');

function docs_filter($where_clause) {
  return "WHERE post_type = \'cpt_docs\' AND post_status = \'publish\'";
}
厚度全部。

结束

相关推荐