显示每月或每日存档

时间:2015-04-06 作者:Detallado

我的代码是:

#http://localhost/wordpress/2015/04/01
if (is_day()) {
}
//Prints January, April, 2015
#http://localhost/wordpress/2015/04/
if (is_month()) {
    echo single_month_title(\' \');
//prints April 2015
}
#http://localhost/wordpress/2015/
if (is_year()) {

}
//prints 2015
我想要的是,当用户预览一个月的档案时,它会显示他当前查看的日期。。。

我已经可以成功打印每月一次,我不知道是否已经有WordPress功能来打印用户查看的当天或当前月份?

1 个回复
SO网友:Pieter Goosen

在Wordpress 4.1之前,您可以使用以下代码显示日期存档页面标题:(从2144主题中选取并稍微修改)

if ( is_day() ) {
    printf( __( \'Daily Archives: %s\', \'twentyfourteen\' ), get_the_date() );

} elseif ( is_month() ) {
    printf( __( \'Monthly Archives: %s\', \'twentyfourteen\' ), get_the_date( _x( \'F Y\', \'monthly archives date format\', \'twentyfourteen\' ) ) );

} elseif ( is_year() ) {
    printf( __( \'Yearly Archives: %s\', \'twentyfourteen\' ), get_the_date( _x( \'Y\', \'yearly archives date format\', \'twentyfourteen\' ) ) );

} else {
    _e( \'Archives\', \'twentyfourteen\' );

}
从Wordpress 4.1开始,您可以使用以下功能之一

结束

相关推荐

显示Archives.php中的所有自定义帖子类型

我该怎么做?archive.php 只有以下内容:wp_get_archives(\'type=monthly\'); 以及wp_get_archives() 没有显示所有帖子类型的参数。我也认为archive-[post_type].php 不是我要找的,因为我希望所有帖子类型都显示在一个归档页面中。谢谢W