以下是将发布日期与设置日期进行比较的步骤。
获取发布日期
这将以yyyy mm dd格式检索日期,如2013年7月31日所示。Wordpress Codex有更多关于the_date().
$post_date = the_date( \'Y-m-d\', \'\', \'\', false );
指定截止日期
指定要比较发布日期的日期。使用与步骤1中相同的日期格式。
$cutoff_date = \'2013-08-14\';
转换日期
使用PHP的strtotime() 功能,以便进行比较。将此添加到上面的代码中。
$post_date = strtotime( the_date( \'Y-m-d\', \'\', \'\', false ) );
$cutoff_date = strtotime( \'2013-08-14\' );
比较日期
$post_date > $cutoff_date
现在大家都在一起这是完整的代码。
$post_date = strtotime( the_date( \'Y-m-d\', \'\', \'\', false ) );
$cutoff_date = strtotime( \'2013-08-14\' );
if ( in_category( \'photographer-interviews\' ) && $post_date > $cutoff_date ) {
get_template_part( \'content\', \'interview\' );
} else {
get_template_part( \'content\', \'blog\' );
}