2Q of TDS
3/9/2016 - 4:51 AM

更新・公開された日付をもとに記事へ「New」を付ける方法 http://www.nxworld.net/wordpress/wp-add-new.html

更新・公開された日付をもとに記事へ「New」を付ける方法

http://www.nxworld.net/wordpress/wp-add-new.html

//記事を公開してから3日間は<span class="new">New</span>が表示される
<?php
	$days = 3; //「New」が表示される日数に関しては赤字の$days = 3;の部分を任意で変更
	$today = date_i18n('U');
	$entry = get_the_time('U');
	$elapsed = date('U',($today - $entry)) / 86400;
	if( $days > $elapsed ){
		echo '<span class="new">New</span>';
	}
?>

//Newアイコンを画像で表示する
<?php
	$days = 3;
	$today = date_i18n('U');
	$entry = get_the_time('U');
	$elapsed = date('U',($today - $entry)) / 86400;
	if( $days > $elapsed ){
		echo '<img src="' .get_bloginfo('template_url'). '/images/new.png" alt="New" />';
	}
?>

//記事を更新してから○日間「New」を表示
<?php
	$days = 3; //「New」が表示される日数に関しては赤字の$days = 3;の部分を任意で変更
	$today = date_i18n('U');
	$entry = get_the_modified_date('U');
	$elapsed = date('U',($today - $entry)) / 86400;
	if( $days > $elapsed ){
		echo '<span class="new">New</span>';
	}
?>