在Wordpress中按年份获得每月帖子

时间:2015-02-03 12:32:06

标签: wordpress archive posts

我希望在2014年获得一份有关帖子的月份清单。如:

2014 - 一月 - 二月 ....

当我在那个月的时候,我还需要“活跃”类的功能。

我已经尝试了一百万个插件,并且没有运气来搞乱档案功能。

2 个答案:

答案 0 :(得分:0)

function my_custom_post_type_archive_where($where,$args){  
    $post_type  = isset($args['post_type'])  ? $args['post_type']  : 'post';  
    $where = "WHERE post_type = '$post_type' AND post_status = 'publish'";
    return $where;  
}

然后打电话给:

add_filter( 'getarchives_where','my_custom_post_type_archive_where',10,2);

每当您想按自定义帖子类型显示档案时,只需传递post_type args:

$args = array(
    'post_type'    => 'your_post_type',
    'type'         => 'monthly',
    'echo'         => 0
);
echo '<ul>'.wp_get_archives($args).'</ul>';

答案 1 :(得分:0)

我最终使用Taxonomies来实现这一点,我宁愿让它自动显示它,但它似乎是目前最好的妥协。然而,我会选择San Jay的选择。