新しい記事にクラスを付与する

PHPワードプレス関数ファイル条件分岐

「最新記事3件は、”New!”をつけてチョ」

「赤ボーダーを付けてチョ」

というのがたまにある。

//日付比較
$TODAY = strtotime( date( 'Y-m-d' ) );
function check_new_post( $date ){
	global $TODAY;
	$date = strtotime( $date );
	$dayDiff = abs( $TODAY - $date ) / 86400; //(60 * 60 * 24)時間の換算
	return ( $dayDiff < 14 );//リミット
}

上記だと、公開から2週間を過ぎるまで。

<article class="<?php if( check_new_post( get_post_time( 'Y-m-d' ) ) ){ echo 'new-post'; } ?>"

クラス名は任意で。